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 |
|
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 |
|
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 |
|
hemo94931
|
495795327c
|
fix(ai): sanitize empty Read pages for Claude tools
|
2026-05-25 21:01:10 +08:00 |
|
root
|
686311eabf
|
test: align OpenAI image stream keepalive expectation
|
2026-05-25 21:01:10 +08:00 |
|
root
|
e68b843875
|
Add DeepSeek thinking compatibility
|
2026-05-25 21:00:08 +08:00 |
|
root
|
b46028cb85
|
refactor: clarify OpenAI SSE control policy
|
2026-05-25 21:00:08 +08:00 |
|
root
|
fa172ecb95
|
fix: avoid synthetic keepalive for OpenAI streams
|
2026-05-25 21:00:08 +08:00 |
|
root
|
431311979a
|
fix: handle split streaming terminal events
|
2026-05-25 20:58:17 +08:00 |
|