elky
|
95053f9502
|
Merge PR #672: 支持账号批量配置与可用模型管理
|
2026-07-18 22:06:32 +08:00 |
|
elky
|
f65ed2795c
|
fix(codex): support dynamic quota windows
|
2026-07-17 20:18:04 +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 |
|
ZheFox
|
6664c2dbb8
|
feat(pool): 支持批量导入 Key 和选择性更新设置
|
2026-07-16 19:31:07 +08:00 |
|
ZheFox
|
f009fb73c3
|
缓存问题修复
|
2026-07-16 18:55:28 +08:00 |
|
ZheFox
|
5cf38d1b35
|
Codex 重置功能和显示修复
|
2026-07-16 17:23:41 +08:00 |
|
ZheFox
|
71fcb9c168
|
fix(codex): 服务端压缩使用标准 Responses 合约
|
2026-07-16 12:02:33 +08:00 |
|
MMEXA
|
20b27a13b2
|
feat(codex): 按操作语义路由 Responses V2 压缩
(cherry picked from commit 2fc604e047)
|
2026-07-16 00:34:42 +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
|
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
|
63936aa110
|
fix(gateway): route format rules through serving facade
|
2026-07-12 03:56:53 +08:00 |
|
MMEXA
|
2316df5c9a
|
feat(codex): align Search and execution protocol
|
2026-07-12 03:04:15 +08:00 |
|
MMEXA
|
dfa121dd5b
|
feat(openai): align GPT-5.6 and Codex request contracts
|
2026-07-11 07:40:12 +08:00 |
|
Start
|
f31c9e03e2
|
Merge branch 'fawney19:main' into main
|
2026-07-09 15:11:44 +08:00 |
|
yangrs
|
192dc6c20d
|
Fix provider key response time overflow
|
2026-07-09 14:40:48 +08:00 |
|
MMEXA
|
5eddf4f9ee
|
细化 Antigravity 测试模型项目元数据补全
|
2026-07-08 22:45:30 +08:00 |
|
MMEXA
|
80a6579766
|
支持 Gemini Interactions 与 Antigravity 配额精细化
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
ef77ec04ca
|
增加 Codex 重置次数功能
|
2026-07-04 06:10:53 +08:00 |
|
elky
|
7e9424008f
|
Add usage queue worker autoscaling
|
2026-06-26 14:02:57 +08:00 |
|
elky
|
900f8a7163
|
fix(pool): allow zero cooldown settings
|
2026-06-21 12:20:08 +08:00 |
|
elky
|
8dbd730568
|
fix: respect imported oauth authorization headers
|
2026-06-21 02:27:06 +08:00 |
|
elky
|
f1c30439ff
|
fix: preserve provider auth metadata
|
2026-06-20 22:11:42 +08:00 |
|
MMEXA
|
6c4e730e60
|
修复 Antigravity OAuth 配额复检缺 project
|
2026-06-19 22:21:22 +08:00 |
|
zhefox
|
628a3a0d8d
|
fix(ai-formats): support cyber policy failover and custom tool/audio passthrough
|
2026-06-17 02:33:14 +08:00 |
|
ZheFox
|
302620cb94
|
Merge branch 'fawney19:main' into main
|
2026-06-16 12:17:28 +08:00 |
|
elky
|
68038c182b
|
Distinguish expired OAuth token status
|
2026-06-12 19:43:59 +08:00 |
|
elky
|
308cc88ef7
|
Fix provider deletion cleanup
|
2026-06-12 16:25:11 +08:00 |
|
zhefox
|
04ba8cbe9e
|
fix(gateway): support openai image accept negotiation
|
2026-06-08 20:40:30 +08:00 |
|
elky
|
bce3bf2b6e
|
Merge remote-tracking branch 'origin/pr/593'
|
2026-06-02 21:40:59 +08:00 |
|
elky
|
a20ac1d31f
|
fix(pool): align oauth status filter with visible state
|
2026-05-30 21:37:21 +08:00 |
|
cym
|
ce1d532e3c
|
fix(pool): align status filters with visible key state
|
2026-05-30 18:49:26 +08:00 |
|
fawney19
|
1658925f52
|
Disable key circuit breaker for pool providers
|
2026-05-29 15:16:06 +08:00 |
|
fawney19
|
b59c724455
|
Normalize endpoint API root handling
|
2026-05-29 02:29:33 +08:00 |
|
Entropy.Xu
|
0f6d4b9146
|
feat(embedding): 接入阿里云多模态向量端点
|
2026-05-28 16:05:36 +08:00 |
|
fawney19
|
2c28d9979c
|
Merge commit 'refs/pr/585'
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs
# apps/aether-gateway/src/tests/ai_execute/stream_provider_gemini/local_cli.rs
# apps/aether-gateway/src/tests/ai_execute/sync/gemini/cli.rs
# apps/aether-gateway/src/tests/control/admin/provider_query.rs
# crates/aether-provider-transport/src/gemini_cli/mod.rs
# crates/aether-provider-transport/src/gemini_cli/request.rs
# crates/aether-provider-transport/src/gemini_cli/url.rs
# crates/aether-provider-transport/src/lib.rs
|
2026-05-28 13:19:42 +08:00 |
|
fawney19
|
0efb3d340d
|
Merge commit 'refs/pr/530'
|
2026-05-28 12:53:45 +08:00 |
|
fawney19
|
93d3de1644
|
feat: improve routing policy diagnostics
|
2026-05-28 12:11:43 +08:00 |
|
Mas0nShi
|
9ad9858ac2
|
Merge origin/main into fix/gemini-cli-v1internal
|
2026-05-28 11:58:00 +08:00 |
|
fawney19
|
56901f91ce
|
Merge remote-tracking branch 'origin/pr/576'
|
2026-05-27 02:06:22 +08:00 |
|
fawney19
|
d816ae5c88
|
Merge remote-tracking branch 'origin/pr/573'
|
2026-05-27 01:06:57 +08:00 |
|
yangrs
|
ba72770cab
|
fix: wire windsurf oauth runtime scheduling
|
2026-05-26 22:40:46 +08:00 |
|
zhefox
|
1173a4d9d5
|
fix(provider): split partial model fetch warnings from errors
|
2026-05-26 17:45:06 +08:00 |
|
AAEE86
|
949e251b2e
|
fix(provider): 模型测试按 Key 模型权限过滤
测试模型前检查 provider key 的 allowed_models:
- 空权限视为允许所有模型
- 非空权限需匹配请求模型或映射后的实际模型
- 不匹配的 key 标记为跳过,避免发起测试请求
同时补充相关单测和前端跳过原因文案。
|
2026-05-26 16:46:21 +08:00 |
|
zhefox
|
0bf63cc80e
|
fix(provider): support multi-key selection in model tests
|
2026-05-26 13:08:35 +08:00 |
|
fawney19
|
57ccd44b89
|
fix: fill provider quota execution timeout defaults
|
2026-05-26 02:11:10 +08:00 |
|
fawney19
|
e7b3acdec3
|
fix(provider): format oauth import tests
|
2026-05-25 23:48:04 +08:00 |
|
fawney19
|
f3a367b02d
|
Merge commit 'refs/pull/563/head' of github-fawney19:fawney19/Aether into review/pr-562
|
2026-05-25 23:44:02 +08:00 |
|