fawney19
42e723ff7c
Clarify API key concurrency skip reasons
2026-05-27 17:00:09 +08:00
fawney19
d77a572dc7
fix: cast usage provider body before jsonb type checks
2026-05-27 15:48:12 +08:00
fawney19
8606455355
Merge pull request #581 from zhefox/main
...
fix(gateway): preserve JSON mode chat hints in responses normalization
2026-05-27 15:40:17 +08:00
fawney19
21e52722e6
Prefer provider request body for usage badges
2026-05-27 15:39:39 +08:00
fawney19
6673ab6d4a
Add fast model directive service tier
2026-05-27 15:08:23 +08:00
fawney19
ccfc4cbddc
Cache provider catalog lookups
2026-05-27 13:56:39 +08:00
zhefox
41ad422002
fix(gateway): preserve JSON mode chat hints in responses normalization
2026-05-27 13:35:16 +08:00
fawney19
cf8372c8cb
fix(usage): record visible stream first byte timing
2026-05-27 02:48:01 +08:00
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
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
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
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
zhefox
aa409a8a9c
fix(provider): refine endpoint default paths for openai and claude roots
2026-05-26 16:50:36 +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
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
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
992c58f2bd
Merge branch 'fawney19:main' into main
2026-05-26 13:08:59 +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
MMEXA
c733139091
fix(ai): normalize Gemini search grounding tools
2026-05-26 05:33:34 +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
c03aebba3f
Merge branch 'pr-562' into review/pr-562
2026-05-25 23:10:29 +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
fawney19
d3249485fa
Fix stream timeout semantics
2026-05-25 20:09:37 +08:00
zhefox
f4d66021e4
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# crates/aether-data/src/repository/usage/mysql.rs
2026-05-25 17:29:12 +08:00
fawney19
54c5d5803b
fix: cast mysql usage aggregate counters
2026-05-25 15:36:13 +08:00
fawney19
ae138ddb56
feat: update admin config import and runtime handling
2026-05-25 15:23:02 +08:00
zhefox
db4f3fd210
fix(usage): cast mysql usage aggregates to numeric types
2026-05-25 13:56:12 +08:00
zhefox
230ce5df5f
Merge branch 'main' of https://github.com/zhefox/Aether
2026-05-25 13:38:38 +08:00
zhefox
ec681335e8
fix(usage): treat empty body_state as missing terminal event
2026-05-25 13:38:18 +08:00
Entropy.Xu
aaad113190
feat(admin-users): 支持按创建时间排序
2026-05-25 12:21:58 +08:00
MMEXA
b347f1816d
Fix native Antigravity stream envelope handling
2026-05-25 09:39:55 +08:00
MMEXA
28c3a5dbe4
Add Antigravity v1internal gateway adapter
2026-05-25 06:58:15 +08:00
fawney19
932397d1b3
fix(gateway): defer ChatGPT web image quota decrement
2026-05-25 01:56:25 +08:00
fawney19
1be445423c
Merge remote-tracking branch 'origin/pr/558'
2026-05-25 01:22:03 +08:00
fawney19
cc3ce8b5d7
Merge remote-tracking branch 'origin/pr/557'
2026-05-25 01:08:22 +08:00
fawney19
d4ae6e0e64
fix: read imported usage aggregates in dashboards
2026-05-25 00:51:46 +08:00
MMEXA
480579a0d5
fix(gateway): expire provider key circuit cooldowns
2026-05-25 00:40:38 +08:00
fawney19
e2d5fc9dfb
Preserve usage data in system imports
2026-05-24 21:40:48 +08:00