elky
5d575f1590
test(stats): treat bulk API key snapshots as authoritative
2026-07-19 19:07:04 +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
elky
e3d97b573b
fix(usage): align fast-tier pricing and model metadata
2026-07-18 16:57:04 +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
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
f65ed2795c
fix(codex): support dynamic quota windows
2026-07-17 20:18:04 +08:00
elky
664c063a06
feat(usage): enrich audit metadata and detail views
2026-07-17 19:20:16 +08:00
MMEXA
75795c6fbc
test(codex): 对齐 Compact 确定性缓存身份
2026-07-17 08:49:35 +08:00
MMEXA
5b332da7d7
fix(codex): 补齐缓存身份终态请求头
2026-07-17 08:11:16 +08:00
MMEXA
d9796d502b
fix(codex): 统一通用缓存键与原生会话身份
2026-07-17 06:13:09 +08:00
MMEXA
3b0d87b0fd
Merge remote-tracking branch 'origin/main' into codex/pool-key-bulk-management-20260714
2026-07-17 00:17:02 +08:00
MMEXA
ec1783a35c
Merge remote-tracking branch 'origin/main' into codex/pool-key-bulk-management-20260714
...
# Conflicts:
# apps/aether-gateway/src/handlers/admin/request/provider/tasks.rs
# frontend/src/api/endpoints/pool.ts
2026-07-16 23:43:04 +08:00
elky
0be380243b
feat(pricing): support processing tier multipliers
2026-07-16 23:30:42 +08:00
fawney19
312583f055
Merge pull request #680 from Kayphoon/codex/s3-backup-user-agent
...
feat(admin): configure S3 backup User-Agent
2026-07-16 23:30:30 +08:00
fawney19
470cef17cf
Merge pull request #676 from MMEXA/codex/sync-capture-envelope-finalize-20260716
...
修复同步 finalize 的 Responses 流聚合与转换
2026-07-16 23:29:38 +08:00
ZheFox
3f5f65eb9a
Merge pull request #681 from zhefox/main
...
Codex 重置功能和显示缓存修复以及批量key的导入和管理功能
2026-07-16 19:48:33 +08:00
ZheFox
6664c2dbb8
feat(pool): 支持批量导入 Key 和选择性更新设置
2026-07-16 19:31:07 +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
Kayphoon
6b707f29a2
feat(admin): configure S3 backup User-Agent
2026-07-16 08:56:56 +00:00
elky
9a47267545
fix(usage): bound terminal event persistence
...
Add end-to-end terminal admission, bounded database fallback, and observable overload handling. Preserve first-byte lifecycle state across asynchronous runtime and frontend updates.
2026-07-16 13:12:30 +08:00
ZheFox
71fcb9c168
fix(codex): 服务端压缩使用标准 Responses 合约
2026-07-16 12:02:33 +08:00
ZheFox
3976652942
fix(codex): 移除 Responses Lite 请求中的 context_management
2026-07-16 11:25:11 +08:00
MMEXA
7b56546e21
fix(finalize): 聚合同步流捕获包装
2026-07-16 10:24:32 +08:00
elky
b50242ab9f
fix(test): handle absent empty testkit bin directory
2026-07-16 01:29:51 +08:00
MMEXA
20b27a13b2
feat(codex): 按操作语义路由 Responses V2 压缩
...
(cherry picked from commit 2fc604e047 )
2026-07-16 00:34:42 +08:00
MMEXA
25da99fac2
fix(codex): preserve reset consume request body
...
(cherry picked from commit fc2dfb82d2 )
2026-07-16 00:27:28 +08:00
elky
8616fe6ee2
refactor(workspace): enforce layered crate boundaries
2026-07-15 23:47:19 +08:00
MMEXA
0acd1de29c
fix(gateway): 保持密钥更新模块显式所有权
2026-07-14 05:19:04 +08:00
MMEXA
a25fab371a
feat(pool): add bulk key configuration management
2026-07-14 04:57:05 +08:00
elky
a728c090a9
fix(gateway): scope concurrency helper to tests
2026-07-12 22:36:48 +08:00
elky
e58621a735
Merge PR #669 : align GPT-5.6 and Codex request protocols
2026-07-12 21:50:20 +08:00
elky
7f61bb43c7
feat(security): harden gateway request and runtime controls
2026-07-12 14:10:54 +08:00
MMEXA
72222d935c
test(gateway): use valid tunnel relay envelopes
2026-07-12 05:45:32 +08:00
MMEXA
063d517306
test(gateway): compare timeout response numerically
2026-07-12 04:43:13 +08:00
MMEXA
63936aa110
fix(gateway): route format rules through serving facade
2026-07-12 03:56:53 +08:00
MMEXA
8d4d42a887
fix(auth): resolve group policy before key intersection
2026-07-12 03:35:42 +08:00
MMEXA
2316df5c9a
feat(codex): align Search and execution protocol
2026-07-12 03:04:15 +08:00
MMEXA
3014fd50c6
fix(billing): preserve effective cache and tier facts
2026-07-11 18:12:55 +08:00
MMEXA
14c4e3a04e
fix(codex): enforce provider request identity
2026-07-11 18:09:14 +08:00
MMEXA
0b30cc6b0f
feat(openai): unify tier authorization and settlement
2026-07-11 12:27:05 +08:00
MMEXA
b2f596b8f0
fix(gateway): route Codex header through serving facade
2026-07-11 09:43:12 +08:00
MMEXA
46a903aada
fix(codex): align current reasoning request semantics
2026-07-11 09:15:08 +08:00
MMEXA
dfa121dd5b
feat(openai): align GPT-5.6 and Codex request contracts
2026-07-11 07:40:12 +08:00
elky
bc1da3bf3f
feat(security): harden client IP and admin controls
2026-07-10 15:13:12 +08:00