MMEXA
405ca3e66a
fix(ci): 恢复非流式错误体边界并适配新版 Clippy
2026-07-18 03:26:53 +08:00
elky
664c063a06
feat(usage): enrich audit metadata and detail views
2026-07-17 19:20:16 +08:00
elky
9a47267545
fix(usage): bound terminal event persistence
...
Add end-to-end terminal admission, bounded database fallback, and observable overload handling. Preserve first-byte lifecycle state across asynchronous runtime and frontend updates.
2026-07-16 13:12:30 +08:00
elky
8616fe6ee2
refactor(workspace): enforce layered crate boundaries
2026-07-15 23:47:19 +08:00
elky
e58621a735
Merge PR #669 : align GPT-5.6 and Codex request protocols
2026-07-12 21:50:20 +08:00
elky
7f61bb43c7
feat(security): harden gateway request and runtime controls
2026-07-12 14:10:54 +08:00
MMEXA
2316df5c9a
feat(codex): align Search and execution protocol
2026-07-12 03:04:15 +08:00
MMEXA
0b30cc6b0f
feat(openai): unify tier authorization and settlement
2026-07-11 12:27:05 +08:00
MMEXA
dfa121dd5b
feat(openai): align GPT-5.6 and Codex request contracts
2026-07-11 07:40:12 +08:00
MMEXA
d2ea437c1c
修复 Gemini 空输出按候选重试处理
2026-07-09 23:10:30 +08:00
MMEXA
b8b89d21b7
fix: 同步提交本地 sync 错误上报
2026-07-08 23:49:18 +08:00
MMEXA
80a6579766
支持 Gemini Interactions 与 Antigravity 配额精细化
2026-07-08 22:34:29 +08:00
elky
ac93851b2a
Stabilize Gateway h2c transport test
2026-07-02 14:02:26 +08:00
elky
7c32be46ca
Mark sync usage active earlier
2026-07-01 02:21:20 +08:00
elky
f179ee72f9
chore: update gateway pressure observability
2026-06-30 17:01:39 +08:00
zhefox
f6293b6812
fix(usage): void cancelled usage and cancel dropped streams
2026-06-29 00:30:41 +08:00
elky
6f00e9fc67
Improve gateway transport and usage runtime
2026-06-25 22:36:27 +08:00
elky
d336d1a7fa
Improve gateway scheduling and runtime admission
2026-06-24 01:53:45 +08:00
elky
f75894acbb
perf: reduce gateway db pressure under load
2026-06-22 00:08:48 +08:00
elky
61bdd304b7
Handle inactive PAT owner as invalid OAuth token
2026-06-21 11:39:20 +08:00
zhefox
628a3a0d8d
fix(ai-formats): support cyber policy failover and custom tool/audio passthrough
2026-06-17 02:33:14 +08:00
ZheFox
302620cb94
Merge branch 'fawney19:main' into main
2026-06-16 12:17:28 +08:00
elky
30b545785f
feat: improve failover rules and request timeline
2026-06-11 00:49:29 +08:00
elky
0246ba93dd
fix(transport): preserve safe accept encoding
2026-06-10 19:58:57 +08:00
elky
e9b4efc2d4
fix(ai-serving): preserve explicit request encoding
2026-06-10 18:16:55 +08:00
zhefox
82040bfc21
fix(gateway): support OpenAI image edit requests
2026-06-08 13:22:08 +08:00
elky
21432911de
Merge remote-tracking branch 'origin/pr/605'
2026-06-03 00:16:22 +08:00
elky
746af0d93e
Fix Kiro cache usage reporting
2026-06-02 23:06:29 +08:00
elky
08ac9c5c58
Merge remote-tracking branch 'origin/pr/614'
2026-06-02 22:10:41 +08:00
Entropy.Xu
d1b64b6748
修复:完善 Kiro 模拟缓存共享回收
2026-05-31 22:43:27 +08:00
Entropy.Xu
c2bcfab7d4
修复:Kiro 模拟缓存接入共享运行时
2026-05-31 22:13:45 +08:00
Entropy.Xu
9734be31cf
修复:收敛 Kiro 模拟缓存断点语义
2026-05-31 20:45:16 +08:00
Entropy.Xu
a3b8a99709
修复:补齐 Kiro 模拟缓存 TTL 和消息级断点
2026-05-31 20:22:18 +08:00
Entropy.Xu
2e24e5f358
修复:扩大 Kiro 模拟缓存前缀读取范围
2026-05-31 19:52:18 +08:00
stabey
8d1e54eba6
fix(stream): 中途失败时不合成正常收尾
...
上游流式读取失败后,已经缓冲的局部转换状态可能是不完整的工具调用。
在 terminal failure 存在时跳过 normalizer 和 rewriter 的 finish 路径,避免把半截 tool_use 补成正常的 Claude message_stop。
2026-05-31 02:54:11 +08:00
Entropy.Xu
f27485ec05
fix(kiro): 忽略图片 base64 token 估算
2026-05-30 02:59:04 +08:00
Entropy.Xu
9616f458de
fix(kiro): 模拟缓存读取移动断点前缀
2026-05-30 00:42:14 +08:00
Entropy.Xu
bb5a4454a5
feat(gateway): 添加标准文本非流式心跳
2026-05-29 14:35:16 +08:00
fawney19
9fb600df1b
Fix PR 599 check regressions
2026-05-29 12:30:56 +08:00
Mas0nShi
6ebd39ed0b
Stabilize stream first-byte usage test
2026-05-28 15:33:28 +08:00
fawney19
0efb3d340d
Merge commit 'refs/pr/530'
2026-05-28 12:53:45 +08:00
Mas0nShi
9ad9858ac2
Merge origin/main into fix/gemini-cli-v1internal
2026-05-28 11:58:00 +08:00
stabey
739e39e1ca
fix: 修复缓存 token usage 转换语义
...
统一 OpenAI、Gemini、Claude 之间缓存 token 的 usage 语义,避免 Claude 侧重复统计缓存输入 token。
同时补充 stream 合并逻辑、字段注释和覆盖转换链路的测试。
2026-05-27 23:49:07 +08:00
fawney19
674cc85005
Stabilize stream runtime nextest timing
2026-05-27 11:00:04 +08:00
fawney19
0ee6e393ce
Record stream first byte on upstream event
2026-05-27 10:19:49 +08:00
fawney19
cf8372c8cb
fix(usage): record visible stream first byte timing
2026-05-27 02:48:01 +08:00
fawney19
56901f91ce
Merge remote-tracking branch 'origin/pr/576'
2026-05-27 02:06:22 +08:00
yangrs
ba72770cab
fix: wire windsurf oauth runtime scheduling
2026-05-26 22:40:46 +08:00
Kayphoon
9e029462aa
test(gateway): stabilize stream timeout regression
2026-05-26 14:41:56 +08:00
fawney19
50e4f27276
Merge remote-tracking branch 'origin/pr/567'
2026-05-26 01:21:03 +08:00