fawney19
5a710c4f5e
Merge remote-tracking branch 'origin/pr/578'
2026-05-27 02:07:52 +08:00
fawney19
56901f91ce
Merge remote-tracking branch 'origin/pr/576'
2026-05-27 02:06:22 +08:00
fawney19
1109c3547c
Merge branch 'pr-577'
2026-05-27 01:35:25 +08:00
fawney19
d24ead234d
Merge branch 'pr-575'
...
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/payload.rs
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/payload.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/chat/decision/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/payload.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/request.rs
2026-05-27 01:34:19 +08:00
fawney19
d816ae5c88
Merge remote-tracking branch 'origin/pr/573'
2026-05-27 01:06:57 +08:00
fawney19
8c6e586063
Merge remote-tracking branch 'zhefox/main'
2026-05-27 01:01:34 +08:00
fawney19
c632ec616d
Merge remote-tracking branch 'origin/pr/564'
2026-05-27 00:52:15 +08:00
fawney19
bd71a46c25
Merge pull request #561 from Kayphoon/codex/s3-integrated-backup
2026-05-27 00:48:59 +08:00
fawney19
e2b5c3acc8
docs: remove simple query inventory
2026-05-27 00:45:03 +08:00
AAEE86
e27ca671fd
feat(usage): show reasoning and fast badges in usage records
...
- extract provider reasoning effort from request body metadata
- extract priority service tier and expose it as service_tier
- show reasoning level and fast badges after model names
- include badges in active request updates and usage list payloads
- add targeted backend and frontend coverage
2026-05-27 00:36:52 +08:00
fawney19
614c999871
feat(admin): expose s3 backup as module
2026-05-27 00:30:37 +08:00
fawney19
42693c2c52
chore: remove s3 backup docs
2026-05-27 00:07:37 +08:00
fawney19
e21cd72181
fix: preserve pool scan budget for exhausted accounts
2026-05-26 23:49:26 +08:00
MMEXA
a9e6a7d644
fix(frontend): recover login redirect navigation
2026-05-26 23:22:30 +08:00
yangrs
ba72770cab
fix: wire windsurf oauth runtime scheduling
2026-05-26 22:40:46 +08:00
Kayphoon
7530bec7de
test(gateway): cover chat pii redaction formats
2026-05-26 22:29:45 +08:00
zhefox
1173a4d9d5
fix(provider): split partial model fetch warnings from errors
2026-05-26 17:45:06 +08:00
zhefox
aa409a8a9c
fix(provider): refine endpoint default paths for openai and claude roots
2026-05-26 16:50:36 +08:00
AAEE86
949e251b2e
fix(provider): 模型测试按 Key 模型权限过滤
...
测试模型前检查 provider key 的 allowed_models:
- 空权限视为允许所有模型
- 非空权限需匹配请求模型或映射后的实际模型
- 不匹配的 key 标记为跳过,避免发起测试请求
同时补充相关单测和前端跳过原因文案。
2026-05-26 16:46:21 +08:00
fawney19
4933ae9014
Merge pull request #572 from AAEE86/main
...
fix(admin): add User-Agent for Done-hub provider ops
2026-05-26 16:19:02 +08:00
AAEE86
1793443b09
fix(admin): add User-Agent for Done-hub provider ops
...
- Done-hub Cookie 请求增加浏览器 User-Agent
- 覆盖认证验证和余额查询的共享请求头
- 补充请求头测试,确认 Cookie 与 User-Agent 同时发送
2026-05-26 16:07:02 +08:00
ZheFox
23a36e37bb
Merge branch 'fawney19:main' into main
2026-05-26 15:56:17 +08:00
zhefox
c9cf1d458a
fix(provider): factor model fetch route test type alias
2026-05-26 15:56:03 +08:00
zhefox
d28a389a93
fix(provider): support unversioned API roots in model fetch
2026-05-26 15:39:56 +08:00
fawney19
7e76c9763d
Clarify stream first byte timeout message
2026-05-26 15:02:50 +08:00
Kayphoon
9e029462aa
test(gateway): stabilize stream timeout regression
2026-05-26 14:41:56 +08:00
Kayphoon
4523a2c67b
fix(data): cast MySQL usage aggregates
2026-05-26 14:41:56 +08:00
Kayphoon
84c8bc960e
feat(admin): add configurable S3 backups
2026-05-26 14:41:56 +08:00
zhefox
c4927162b7
Merge branch 'main' of https://github.com/zhefox/Aether
2026-05-26 13:57:27 +08:00
zhefox
1ebe0aeadf
fix(users): allow clearing explicit admin group memberships
2026-05-26 13:57:22 +08:00
ZheFox
992c58f2bd
Merge branch 'fawney19:main' into main
2026-05-26 13:08:59 +08:00
zhefox
0bf63cc80e
fix(provider): support multi-key selection in model tests
2026-05-26 13:08:35 +08:00
zhefox
5fc6dc8019
Merge branch 'main' of https://github.com/zhefox/Aether
2026-05-26 12:31:03 +08:00
zhefox
96184caa48
fix(codex): strip unsupported OpenAI responses body fields
2026-05-26 12:30:58 +08:00
fawney19
12ff87949d
fix(ai): preserve combined Gemini builtin tools
2026-05-26 11:14:24 +08:00
fawney19
b75953bf4c
Merge remote-tracking branch 'origin/pr/569'
2026-05-26 11:11:13 +08:00
MMEXA
c733139091
fix(ai): normalize Gemini search grounding tools
2026-05-26 05:33:34 +08:00
fawney19
331d37be26
test: run sub2api balance provider ops on larger stack
2026-05-26 02:30:39 +08:00
fawney19
57ccd44b89
fix: fill provider quota execution timeout defaults
2026-05-26 02:11:10 +08:00
fawney19
d60b6e7454
test: run gemini image bridge case on larger stack
2026-05-26 01:52:01 +08:00
fawney19
50e4f27276
Merge remote-tracking branch 'origin/pr/567'
2026-05-26 01:21:03 +08:00
fawney19
a0f22ae659
fix: tighten pr 566 claude and deepseek handling
2026-05-26 00:57:28 +08:00
fawney19
235f32e10e
Merge remote-tracking branch 'origin/pr/566' into review/pr-566-fix
2026-05-26 00:43:45 +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
fawney19
c03aebba3f
Merge branch 'pr-562' into review/pr-562
2026-05-25 23:10:29 +08:00
fawney19
4fb8955bc2
fix(provider): move key model auto-match into dialog
2026-05-25 23:03:52 +08:00
Novick Yuan
5dfccdec3e
Fix stream candidate watchdog timeout semantics
2026-05-25 21:43:13 +08:00
fawney19
8b386b0aac
Merge remote-tracking branch 'origin/pr/555'
2026-05-25 21:14:45 +08:00
hemo94931
9010f0806a
fix(ai): sanitize Claude Read pages passthrough
2026-05-25 21:01:10 +08:00