elky
10d369f59c
feat(providers): add provider transfer limits
2026-07-26 15:06:56 +08:00
elky
2ef7ac79bc
feat(frontend): add collapsible navigation sidebar
...
Persist the desktop sidebar state, provide accessible compact navigation tooltips, and cover the collapsed navigation markup with a focused component test.
2026-07-25 21:28:51 +08:00
elky
778cfb1a5c
feat(data): complete portable SQL backend parity
...
Align MySQL and SQLite schemas, migrations, usage, stats, export, and backfill behavior with the shared data contracts. Extend gateway startup and maintenance support across all SQL drivers.
2026-07-25 21:28:21 +08:00
elky
764e9fd131
feat(frontend): improve provider detail drawer and pool actions
2026-07-25 11:16:59 +08:00
elky
387134ca87
fix(models): correct fast pricing and online sync
2026-07-24 01:45:38 +08:00
elky
a0767d957c
fix(frontend): synchronize pool account state
2026-07-23 16:20:18 +08:00
ZheFox
b94ef91d07
Merge pull request #692 from zhefox/main
...
Sync global model prices and track online pricing sources
2026-07-23 16:02:17 +08:00
ZheFox
e7910751d9
Merge branch 'fawney19:main' into main
2026-07-23 15:19:48 +08:00
ZheFox
1d2655432d
feat(models): track online pricing sources and unsupported fields
2026-07-23 15:18:08 +08:00
ZheFox
323273ff30
feat(models): sync global model prices from online catalog
2026-07-23 13:29:28 +08:00
ZheFox
fb2009c65b
Merge pull request #691 from zhefox/main
...
fix(formats): ignore Responses client transport metadata
2026-07-23 12:18:40 +08:00
ZheFox
e186cc6848
Merge branch 'main' of https://github.com/zhefox/Aether
2026-07-23 12:17:46 +08:00
ZheFox
615ac99ad7
fix(formats): ignore Responses client transport metadata
2026-07-23 12:16:44 +08:00
ZheFox
ec36cfbf75
Merge pull request #690 from zhefox/main
...
fix(provider): classify deleted Codex agent runtime as invalid
2026-07-23 11:22:30 +08:00
ZheFox
7bf228a33c
fix(provider): classify deleted Codex agent runtime as invalid
2026-07-23 11:21:55 +08:00
elky
3606290ac8
fix(provider): harden Agent Identity OAuth lifecycle
2026-07-23 09:33:00 +08:00
elky
e49024d33b
fix(frontend): shorten Agent Identity tab label
2026-07-22 20:26:49 +08:00
elky
fdbc2607ec
feat(provider): add dedicated Codex Agent Identity flow
2026-07-22 20:19:29 +08:00
elky
c7cc8fd7db
test(provider): simplify agent identity assertions
2026-07-22 14:19:58 +08:00
elky
07efcb5146
fix(data): repair legacy active flag synchronization
2026-07-22 14:19:34 +08:00
elky
856605defa
fix(model-directives): harden suffix configuration
2026-07-22 14:19:09 +08:00
elky
713010fa0a
fix(gateway): restore auth role refresh and Rust checks
...
Refresh the resolved user role without bypassing owner group and key policies. Resolve Rust 1.95 Clippy failures and make the pending persistence bound test scheduler-independent.
2026-07-22 11:25:24 +08:00
ZheFox
cd2fbeeead
Merge pull request #689 from AAEE86/feat/agent-identity-support
...
feat(codex): enroll agent identity from session token
2026-07-22 10:32:06 +08:00
AAEE86
a4350a482a
feat(codex): enroll agent identity from session token
2026-07-22 10:21:11 +08:00
ZheFox
c825375367
Merge pull request #688 from AAEE86/feat/agent-identity-support
...
feat(codex): support agent identity accounts
2026-07-22 09:20:11 +08:00
elky
fc92c4f431
perf(gateway): scale request hot paths for 20k streams
...
Shard and singleflight hot-path caches, batch and prioritize candidate and usage lifecycle persistence, and extend database and pressure-test instrumentation for 20k concurrent streams.
2026-07-22 02:11:08 +08:00
AAEE86
b61c590bdb
feat(codex): support agent identity accounts
2026-07-21 20:58:49 +08:00
ZheFox
7756c0913f
Merge pull request #685 from zhefox/main
...
fix(gateway): apply group policy to admin-owned keys
2026-07-20 15:52:06 +08:00
ZheFox
c34ec7c1ee
fix(gateway): apply group policy to admin-owned keys
2026-07-20 15:51:01 +08:00
elky
f8778c4a23
feat(gateway): configure cyber policy failover
v0.7.11
2026-07-19 23:27:19 +08:00
elky
e0dbb233f7
fix(frontend): avoid misleading cache TTL fallback label
2026-07-19 22:21:46 +08:00
elky
9725f9abae
fix(frontend): clarify processing tier pricing
2026-07-19 22:00:12 +08:00
elky
5d575f1590
test(stats): treat bulk API key snapshots as authoritative
2026-07-19 19:07:04 +08:00
elky
d562c594c3
fix(frontend): preserve compact scope and detail badge
2026-07-19 16:42:32 +08:00
MMEXA
ce226a3010
Merge 0c3f51bcec into 644ae9c1bf
2026-07-19 16:12:37 +08:00
elky
644ae9c1bf
feat(pool): add table-driven account batch actions
2026-07-19 16:09:20 +08:00
elky
95053f9502
Merge PR #672 : 支持账号批量配置与可用模型管理
2026-07-18 22:06:32 +08:00
elky
8fbda84acb
fix(data): preserve API key history end to end
2026-07-18 21:58:21 +08:00
elky
03b7d573e0
Merge PR #683 : decouple API key historical identity
2026-07-18 21:20:35 +08:00
MMEXA
0c3f51bcec
merge(main): 解决 usage 模型展示契约冲突
2026-07-18 19:26:14 +08:00
elky
e3d97b573b
fix(usage): align fast-tier pricing and model metadata
2026-07-18 16:57:04 +08:00
MMEXA
ac3796af84
fix(gateway): 恢复响应边界并统一格式入口
2026-07-18 06:45:37 +08:00
MMEXA
f9c343eb07
fix(gateway): 适配 Rust 1.95 整除检查
2026-07-18 05:55:06 +08:00
MMEXA
e31df5989a
merge(main): 解决 usage 展示与生命周期同步冲突
2026-07-18 05:38:38 +08:00
MMEXA
98fbf029fc
fix(data): 解耦 API Key 历史统计身份
2026-07-18 04:42:45 +08:00
MMEXA
4d9a648202
test(gateway): 统一流错误测试的格式层入口
2026-07-18 03:37:31 +08:00
MMEXA
405ca3e66a
fix(ci): 恢复非流式错误体边界并适配新版 Clippy
2026-07-18 03:26:53 +08:00
MMEXA
0355c28683
fix(data): 解耦候选记录的 API Key 历史身份
2026-07-18 02:40:34 +08:00
fawney19
6c33b8d8fb
Merge pull request #682 from MMEXA/codex/codex-prompt-cache-identity-20260717
...
fix(codex): 统一通用缓存键与原生会话身份
2026-07-18 00:33:20 +08:00
elky
a6c6f14b09
style(frontend): align pool cycle stats values
2026-07-18 00:13:35 +08:00