zhefox
|
bbd4338e8e
|
Merge branch 'main' of https://github.com/zhefox/Aether
|
2026-05-24 15:21:27 +08:00 |
|
zhefox
|
e6423a91aa
|
feat(provider): auto-match batch assign models from key
|
2026-05-24 15:19:37 +08:00 |
|
zhefox
|
92fd253cae
|
Merge branch 'main' of https://github.com/zhefox/Aether
|
2026-05-23 22:24:09 +08:00 |
|
zhefox
|
9f6fac418e
|
feat(usage): normalize provider stats across usage and cost views
|
2026-05-23 22:22:37 +08:00 |
|
zhefox
|
91cb2bbbcc
|
fix(usage): refine stream terminal capture gating for OpenAI responses
|
2026-05-23 03:31:15 +08:00 |
|
zhefox
|
bd1e155332
|
fix(provider): normalize OpenAI chat tool history for Claude messages
|
2026-05-23 02:45:04 +08:00 |
|
zhefox
|
e5ce2ac7a4
|
fix(usage): detect missing terminal events in stream reporting
|
2026-05-23 00:47:36 +08:00 |
|
zhefox
|
2a298de971
|
fix(provider): serialize Claude tool results as JSON strings
|
2026-05-22 14:41:27 +08:00 |
|
zhefox
|
97de4ff8a3
|
fix(gateway): accept Claude Messages bodies on OpenAI chat endpoints
|
2026-05-22 14:09:51 +08:00 |
|
zhefox
|
9b95fa4d95
|
fix(gateway): handle responses-shaped OpenAI chat bodies and SSE passthrough
|
2026-05-22 11:39:38 +08:00 |
|
zhefox
|
507f2f8250
|
fix(usage): treat stream terminal failures as failures on HTTP 200
|
2026-05-22 09:34:22 +08:00 |
|
zhefox
|
68d8f86dc6
|
fix(gateway): stop stream polling on downstream disconnect and preserve Codex cache keys
|
2026-05-21 22:26:14 +08:00 |
|
zhefox
|
77c2d91eb0
|
fix(gateway): drain downstream-disconnected streams and stop inferring cancelled usage
|
2026-05-21 20:30:44 +08:00 |
|
zhefox
|
71f9afc526
|
fix(gateway): move openai responses helper import to ai_serving module
|
2026-05-21 18:09:57 +08:00 |
|
zhefox
|
8ca4a10f24
|
fix(gateway): require terminal events for OpenAI responses streams
|
2026-05-21 17:46:21 +08:00 |
|
zhefox
|
b7b7b4f718
|
fix(gateway): report terminal stream failure errors consistently
|
2026-05-21 16:15:03 +08:00 |
|
zhefox
|
12abde2aeb
|
fix(usage): handle terminal stream failures and preserve usage updates
|
2026-05-21 15:52:51 +08:00 |
|
zhefox
|
be6e49b9c2
|
Merge branch 'main' of https://github.com/zhefox/Aether
|
2026-05-21 12:30:48 +08:00 |
|
zhefox
|
e59e6c3797
|
fix(gateway): sanitize Claude thinking and handle missing stream finish
|
2026-05-21 12:30:42 +08:00 |
|
zhefox
|
2d354fa294
|
fix: preserve passthrough for same-format stream rewrites
|
2026-05-13 19:42:22 +08:00 |
|
zhefox
|
1adbf23be4
|
feat(ai-formats): add reasoning summary boundaries for streams
|
2026-05-13 17:41:34 +08:00 |
|
zhefox
|
1726df1169
|
fix: add codex reasoning defaults and stream rewrite tests
|
2026-05-13 14:34:16 +08:00 |
|