fawney19
69b8b96fb8
Merge pull request #625 from stabey/pr/responses-call-items-cache-control-20260604
...
fix: 剥离 Codex cache_control 并完善 Responses 工具调用展示
2026-06-04 13:59:56 +08:00
stabey
2de2a792f6
fix(codex): strip cache_control before responses upstream
2026-06-04 12:01:36 +08:00
zhefox
5e39801bba
fix(provider): clamp reasoning effort and filter chat extensions
2026-06-03 10:52:26 +08:00
elky
eb98340924
Merge remote-tracking branch 'origin/pr/604'
2026-06-02 23:34:59 +08:00
elky
08ac9c5c58
Merge remote-tracking branch 'origin/pr/614'
2026-06-02 22:10:41 +08:00
elky
bce3bf2b6e
Merge remote-tracking branch 'origin/pr/593'
2026-06-02 21:40:59 +08:00
elky
4ec9ca61cf
Merge remote-tracking branch 'origin/pr/613'
...
# Conflicts:
# apps/aether-gateway/src/tests/usage/direct.rs
2026-06-02 19:27:50 +08:00
zhefox
6cabcd85aa
fix(provider): preserve Claude messages defaults in responses conversion
2026-06-02 17:14:26 +08:00
zhefox
0daa8c196b
fix(provider): preserve reasoning and Claude tool results in responses conversion
2026-06-02 09:04:55 +08:00
zhefox
98dc5925a5
fix(provider): preserve openai responses tool history in chat conversion
2026-06-02 00:35:19 +08:00
elky
37413c0211
Refactor tunnel stability protocol
2026-06-01 01:36:49 +08:00
Entropy.Xu
c2bcfab7d4
修复:Kiro 模拟缓存接入共享运行时
2026-05-31 22:13:45 +08:00
elky
392353ffff
Merge remote-tracking branch 'entropy-xu/codex/ccswitch-import'
2026-05-31 20:52:26 +08:00
elky
905453d62b
revert: remove usage elapsed clock calibration
2026-05-31 20:30:51 +08:00
elky
f8b5651883
Support encoded tunnel node names
2026-05-31 16:33:06 +08:00
stabey
3dfafbc379
fix(ai): 按 Responses 文本分片去重快照
...
upstream 已有 8abedecb 处理单个 OpenAI Responses 文本流中 delta 与 done/completed 快照重复输出的问题。
本提交保留该方向,并把去重状态从全局文本扩展为按 output_index/item_id 与 content_index 分片记录,避免多个 message item 或多个 text content part 共用同一段快照状态。
2026-05-31 02:54:11 +08:00
stabey
6bfd56b54f
fix(usage): 避免上游流式错误误记为成功
...
当上游流式响应中途失败时,sync error payload 可能同时包含合成错误体和部分上游流 body。
优先使用合成错误体生成 usage 终态,避免只因为上游先返回过 200 和部分 SSE 内容就把失败请求记录为 completed/settled。
2026-05-31 02:54:11 +08:00
elky
06f26cfacf
Merge remote-tracking branch 'origin/pr/597'
2026-05-31 00:09:42 +08:00
elky
463576915f
Merge branch 'review-pr-602'
2026-05-30 21:25:52 +08:00
elky
b5a02a118f
Merge branch 'review-pr-595'
2026-05-30 21:25:39 +08:00
Entropy.Xu
7ed4b84654
feat(ccswitch): 添加一键导入和用量查询
2026-05-29 21:39:45 +08:00
fawney19
92ae88f1be
fix: avoid postgres migration version collision
2026-05-29 16:18:59 +08:00
ZheFox
91a5e58cec
Merge branch 'fawney19:main' into main
2026-05-29 15:27:46 +08:00
fawney19
1658925f52
Disable key circuit breaker for pool providers
2026-05-29 15:16:06 +08:00
fawney19
9fb600df1b
Fix PR 599 check regressions
2026-05-29 12:30:56 +08:00
ZheFox
fff4fe4e20
Merge branch 'fawney19:main' into main
2026-05-29 12:27:38 +08:00
fawney19
3e4dfd2bac
Merge branch 'pr-599'
2026-05-29 02:46:07 +08:00
fawney19
b59c724455
Normalize endpoint API root handling
2026-05-29 02:29:33 +08:00
Entropy.Xu
906742e3c4
fix(billing): 复用待支付套餐订单
2026-05-28 23:09:36 +08:00
RWDai
6d285410c2
Preserve dashboard daily breakdown rows
2026-05-28 22:02:42 +08:00
Entropy.Xu
eaabfb83ed
fix(tunnel): bound upstream clients and heartbeat deltas
2026-05-28 20:34:08 +08:00
zhefox
cc1a63bf01
fix: repair missing routing profiles snapshot
2026-05-28 18:59:04 +08:00
Novick Yuan
4b2d8cef3c
fix(usage): calibrate active elapsed clock efficiently
2026-05-28 18:45:16 +08:00
fawney19
df518ad668
fix contracts usage server time header
2026-05-28 17:54:56 +08:00
fawney19
37b0c00701
Merge remote-tracking branch 'origin/main'
2026-05-28 17:19:04 +08:00
fawney19
88f03aaef2
Keep key circuit breaker out of pool scoring
2026-05-28 17:18:42 +08:00
fawney19
ffd8d273c4
Revert "Merge remote-tracking branch 'origin/pr/592'"
...
This reverts commit 3504875922 , reversing
changes made to 5c3a1aecbe .
2026-05-28 17:10:27 +08:00
RWDai
d2d28c30d9
Use bearer auth for OpenAI embedding passthrough
2026-05-28 16:53:00 +08:00
fawney19
10532e1a55
Merge pull request #594 from AAEE86/main
...
feat(usage): support output_config effort badge source
2026-05-28 16:48:02 +08:00
fawney19
47886abd2b
Preserve streaming usage timing on refresh
2026-05-28 16:33:10 +08:00
fawney19
d076f64db3
Harden usage server timing header passthrough
2026-05-28 16:28:19 +08:00
AAEE86
60e3ffc402
feat(usage): support output_config effort badge source
...
- extract reasoning effort from provider request body output_config.effort
- include output_config.effort in usage list fallback SQL
- cover the new request body shape in usage metadata tests
2026-05-28 16:14:37 +08:00
fawney19
3504875922
Merge remote-tracking branch 'origin/pr/592'
2026-05-28 16:07:07 +08:00
Entropy.Xu
0f6d4b9146
feat(embedding): 接入阿里云多模态向量端点
2026-05-28 16:05:36 +08:00
Mas0nShi
1a45ec9386
Fix Gemini CLI streaming policy for OpenAI chat
2026-05-28 15:05:05 +08:00
Novick Yuan
6412294262
Use header-only usage server timing
2026-05-28 14:30:15 +08:00
Novick Yuan
8aca1f8b93
Add server time to usage responses
2026-05-28 14:30:15 +08:00
fawney19
18566b5837
Merge remote-tracking branch 'origin/pr/587'
2026-05-28 13:56:04 +08:00
fawney19
069e1c1e60
Fix merged PR check regressions
2026-05-28 13:53:04 +08:00
fawney19
2c28d9979c
Merge commit 'refs/pr/585'
...
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs
# apps/aether-gateway/src/tests/ai_execute/stream_provider_gemini/local_cli.rs
# apps/aether-gateway/src/tests/ai_execute/sync/gemini/cli.rs
# apps/aether-gateway/src/tests/control/admin/provider_query.rs
# crates/aether-provider-transport/src/gemini_cli/mod.rs
# crates/aether-provider-transport/src/gemini_cli/request.rs
# crates/aether-provider-transport/src/gemini_cli/url.rs
# crates/aether-provider-transport/src/lib.rs
2026-05-28 13:19:42 +08:00