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 |
|
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 |
|
zhefox
|
b72abec2fc
|
fix(gateway): spawn oauth account refresh asynchronously
|
2026-05-25 15:09:41 +08:00 |
|
calida-tec
|
63681b4be3
|
fix(provider): accept common OAuth token JSON aliases
|
2026-05-25 10:02:47 +08:00 |
|
fawney19
|
1be445423c
|
Merge remote-tracking branch 'origin/pr/558'
|
2026-05-25 01:22:03 +08:00 |
|
MMEXA
|
480579a0d5
|
fix(gateway): expire provider key circuit cooldowns
|
2026-05-25 00:40:38 +08:00 |
|
Codex
|
952d1c840d
|
修复 ChatGPT Web 额度刷新 403 误判
|
2026-05-24 18:50:13 +08:00 |
|
fawney19
|
576918daa5
|
Optimize provider scheduler database hotspots
|
2026-05-24 15:47:56 +08:00 |
|
fawney19
|
8087a98c9d
|
Merge remote-tracking branch 'origin/pr/475'
# Conflicts:
# apps/aether-gateway/src/handlers/admin/provider/oauth/dispatch/refresh/execution.rs
# apps/aether-gateway/src/handlers/admin/provider/oauth/dispatch/refresh/response.rs
# apps/aether-gateway/src/handlers/admin/provider/oauth/errors.rs
# apps/aether-gateway/src/handlers/admin/provider/oauth/quota/shared.rs
# apps/aether-gateway/src/state/oauth.rs
# apps/aether-gateway/src/tests/control/admin/oauth.rs
# crates/aether-admin/src/provider/quota.rs
|
2026-05-23 21:26:22 +08:00 |
|
fawney19
|
d18b13a91a
|
fix: harden frontdoor and usage ingestion
|
2026-05-22 23:57:38 +08:00 |
|
Mas0nShi
|
8df0e1790d
|
Fix Gemini CLI batch import parse error entry
|
2026-05-22 17:25:13 +08:00 |
|
Mas0nShi
|
8b7643e150
|
Merge remote-tracking branch 'origin/main' into fix/gemini-cli-v1internal
# Conflicts:
# apps/aether-gateway/src/ai_serving/transport.rs
# apps/aether-gateway/src/handlers/admin/provider/oauth/dispatch/batch/parse.rs
# apps/aether-gateway/src/handlers/shared/catalog.rs
# crates/aether-admin/src/provider/quota.rs
# crates/aether-model-fetch/src/strategy.rs
# crates/aether-provider-pool/src/lib.rs
# crates/aether-provider-pool/src/service.rs
# crates/aether-provider-transport/src/provider_types.rs
# frontend/src/features/providers/components/ProviderDetailDrawer.vue
# frontend/src/utils/__tests__/providerKeyQuota.spec.ts
# frontend/src/utils/providerKeyQuota.ts
# frontend/src/views/admin/PoolManagement.vue
|
2026-05-22 17:13:57 +08:00 |
|
fawney19
|
d5e64d6ad9
|
Merge branch 'pr-503'
# Conflicts:
# apps/aether-gateway/src/handlers/admin/provider/summary/value.rs
# apps/aether-gateway/src/lib.rs
# apps/aether-gateway/src/maintenance/mod.rs
# apps/aether-gateway/src/maintenance/runtime/workers.rs
# frontend/src/api/endpoints/types/provider.ts
|
2026-05-22 00:19:23 +08:00 |
|
fawney19
|
97997685b5
|
Merge remote-tracking branch 'origin/pr/498'
|
2026-05-21 22:56:43 +08:00 |
|
Mas0nShi
|
66f21de50e
|
fix: unwrap Gemini CLI model test envelopes
|
2026-05-21 17:39:10 +08:00 |
|
Mas0nShi
|
3e6ce6cf4a
|
fix: hydrate Gemini CLI project metadata
|
2026-05-21 17:10:17 +08:00 |
|
Mas0nShi
|
e53d5f07e8
|
feat: support Gemini CLI v1internal quota
|
2026-05-21 15:38:10 +08:00 |
|
Entropy.Xu
|
4112a8b2ea
|
fix(provider): 修复 Windsurf PR CI 失败
|
2026-05-21 02:21:35 +08:00 |
|
fawney19
|
e7f8b259ac
|
Revert "Merge pull request #517 from zhiqicloud/feat/provider-balance-query"
This reverts commit 7e95e769d5, reversing
changes made to 490306c242.
|
2026-05-21 01:24:17 +08:00 |
|
Entropy.Xu
|
65c361115a
|
fix(provider): 修复 Windsurf PR 冲突残留
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
129c7c90c0
|
fix(provider): 修复 Windsurf 原生工具桥接
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
82637ad882
|
fix(provider): 修复 Windsurf Connect 请求与端点计数
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
931c577345
|
fix(provider): 接入 Windsurf 模型测试链路
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
208c77a062
|
fix(provider): 对齐 Windsurf PostAuth 登录链路
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
0226e14251
|
feat(provider): 原生接入 Windsurf provider
|
2026-05-21 01:02:02 +08:00 |
|
fawney19
|
923515ab28
|
fix: align image generation checks
|
2026-05-21 00:45:02 +08:00 |
|
ZheFox
|
779877acd0
|
Merge branch 'fawney19:main' into main
|
2026-05-20 22:49:49 +08:00 |
|
ZheFox
|
d3355a8a09
|
fix(gateway): decode stream-encoded provider response JSON
|
2026-05-20 20:40:48 +08:00 |
|
fawney19
|
c972bbd397
|
Fix provider pool exhaustion scheduling
|
2026-05-20 20:16:57 +08:00 |
|
ZheFox
|
a31e237cc3
|
Merge upstream main
|
2026-05-20 19:28:49 +08:00 |
|
ZheFox
|
2cacf66a37
|
fix(gateway): route openai image streams with images surface
|
2026-05-20 18:13:34 +08:00 |
|
ZheFox
|
de7be4f15b
|
fix(gateway): route openai image api requests with mapped models
|
2026-05-20 17:16:38 +08:00 |
|
Avilianb
|
97fb588a4a
|
Apply rustfmt to compact provider test
|
2026-05-20 16:47:30 +08:00 |
|
Avilianb
|
cd994d57d2
|
Fix provider model test compact request bodies
|
2026-05-20 16:29:46 +08:00 |
|
zhiqicloud
|
122daf0f87
|
支持 Provider Key 余额查询与自动刷新
|
2026-05-20 12:33:31 +08:00 |
|