elky
d07dc86376
refactor(codex): generalize fingerprint convergence
2026-09-01 17:05:54 +08:00
ZheFox
dd2958a458
fix(admin): persist provider settings and enforce quotas
2026-08-28 12:47:54 +08:00
ZheFox
acde38b8e7
fix(usage): unify OpenAI Live and WebSocket records
2026-08-21 11:53:53 +08:00
ZheFox
2c89202001
feat(gateway): add Codex Live and OpenAI Realtime
...
Implement preflighted Live/Realtime WebSocket transports, protocol-aware authentication, usage auditing, UI filtering, and legacy Codex permission migration.
2026-08-21 04:27:34 +08:00
ZheFox
c8118edf36
fix(ws): harden Responses connection lifecycle
...
Revalidate control policy per turn, isolate downstream credentials, and make planner/turn ownership cancellation-safe.
Preserve opaque protocol events, align configurable timeout semantics, and extend end-to-end security and settlement coverage.
2026-08-17 18:50:29 +08:00
AAEE86
1353d76e07
feat(frontend): Responses WebSocket 配置与用量展示
...
provider 表单支持开启 Responses WebSocket;用量列表、状态与详情
区分 WebSocket 请求。
2026-08-17 14:52:25 +08:00
elky
5b0c763086
fix(codex): fence concurrent quota updates
2026-08-14 09:28:07 +08:00
elky
8cf381b0c3
feat(codex): add OAuth fingerprint convergence
2026-08-13 09:57:17 +08:00
elky
edb8362adc
fix(provider): omit default model test temperature
2026-08-12 16:56:18 +08:00
zhefox
669f4bddc5
fix: align Responses routing and model permissions
2026-08-03 18:48:01 +08:00
elky
0318808db9
fix(providers): allow transfer limits on creation
2026-07-31 13:35:08 +08:00
elky
beb003b7ad
feat(models): add external catalog proxy selection
2026-07-31 09:32:25 +08:00
elky
a04673a90d
feat(gateway): harden failover and payload handling
...
Retry pre-response transport failures across candidates with an explicit stop policy, and propagate end-to-end timing into usage records and UI diagnostics.
Remove legacy body, import, cookie, PII, and tunnel replay caps while preserving optional operator-configured gateway limits.
2026-07-30 01:03:27 +08:00
ZheFox
9d9316e434
Merge branch 'fawney19:main' into main
2026-07-28 13:56:34 +08:00
ZheFox
3043982486
fix(providers): derive Codex primary quota label from window
2026-07-28 12:57:45 +08:00
elky
550cc36760
feat(providers): expand OAuth account management
...
Add Claude Code manual and cookie authorization, including redacted batch tasks. Harden OAuth imports, duplicate replacement, provider dialogs, and related account-management tests.
2026-07-27 15:53:28 +08:00
elky
531cf11025
feat(gateway): harden provider request execution
...
Preserve exact request payloads and model client surface and API operation explicitly.
Add Anthropic compatibility profiles, bounded stream commitment, and scoped OAuth retry behavior across provider transports.
2026-07-27 09:36:31 +08:00
elky
10d369f59c
feat(providers): add provider transfer limits
2026-07-26 15:06:56 +08:00
elky
764e9fd131
feat(frontend): improve provider detail drawer and pool actions
2026-07-25 11:16:59 +08:00
elky
a0767d957c
fix(frontend): synchronize pool account state
2026-07-23 16:20:18 +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
AAEE86
a4350a482a
feat(codex): enroll agent identity from session token
2026-07-22 10:21:11 +08:00
AAEE86
b61c590bdb
feat(codex): support agent identity accounts
2026-07-21 20:58:49 +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
MMEXA
e31df5989a
merge(main): 解决 usage 展示与生命周期同步冲突
2026-07-18 05:38:38 +08:00
elky
664c063a06
feat(usage): enrich audit metadata and detail views
2026-07-17 19:20:16 +08:00
MMEXA
3c348dff3a
Merge remote-tracking branch 'origin/main' into codex/usage-pending-reasoning-reset-expiry-20260712
...
# Conflicts:
# frontend/src/features/usage/components/__tests__/UsageRecordsTable.spec.ts
2026-07-17 00:16:58 +08:00
MMEXA
427030c5de
Merge remote-tracking branch 'origin/main' into codex/usage-pending-reasoning-reset-expiry-20260712
...
# Conflicts:
# crates/aether-ai-formats/src/formats/openai/responses/mod.rs
# crates/aether-usage/runtime/src/runtime.rs
# frontend/src/features/usage/components/UsageRecordsTable.vue
# frontend/src/features/usage/components/__tests__/UsageRecordsTable.spec.ts
2026-07-16 23:41:58 +08:00
elky
0be380243b
feat(pricing): support processing tier multipliers
2026-07-16 23:30:42 +08:00
ZheFox
6664c2dbb8
feat(pool): 支持批量导入 Key 和选择性更新设置
2026-07-16 19:31:07 +08:00
ZheFox
0099167a6d
fix(codex): 避免重置机会缺失触发配额刷新
2026-07-16 19:13:09 +08:00
ZheFox
f009fb73c3
缓存问题修复
2026-07-16 18:55:28 +08:00
ZheFox
715a5ed626
修复重置次数缓存问题
2026-07-16 18:09:10 +08:00
ZheFox
5cf38d1b35
Codex 重置功能和显示修复
2026-07-16 17:23:41 +08:00
ZheFox
1333efdad5
fix(frontend): 优化移动端弹窗并完善提供商配额刷新
2026-07-16 15:21:11 +08:00
elky
8616fe6ee2
refactor(workspace): enforce layered crate boundaries
2026-07-15 23:47:19 +08:00
MMEXA
93e2f95c47
fix(frontend): 按端点能力约束会话压缩映射
2026-07-14 02:05:10 +08:00
MMEXA
f10d631a9c
feat(frontend): 澄清模型映射适用范围
2026-07-14 00:30:39 +08:00
MMEXA
3f86fdd6bc
feat(usage): 展示压缩操作与进行态请求语义
2026-07-13 22:03:44 +08:00
MMEXA
b09d1f1c33
fix(usage): expose pending reasoning and exact reset expiry
2026-07-13 22:03:44 +08:00
MMEXA
2316df5c9a
feat(codex): align Search and execution protocol
2026-07-12 03:04:15 +08:00
MMEXA
8f1070a451
feat(frontend): expose processing tier pricing
2026-07-11 12:27:09 +08:00
MMEXA
dfa121dd5b
feat(openai): align GPT-5.6 and Codex request contracts
2026-07-11 07:40:12 +08:00
elky
4bf5d4c044
Fix cache token accounting and tiered pricing
2026-07-10 15:13:12 +08:00
MMEXA
c7186e1720
完善 Antigravity 配额展示与 CI 断言
2026-07-08 22:34:29 +08:00
MMEXA
4866509938
移除 Antigravity 未知重置时间噪音
2026-07-08 22:34:29 +08:00