stabey
|
de0a880ca6
|
test(gateway): 修复 usage wallet 测试栈溢出
|
2026-05-31 03:35:01 +08:00 |
|
stabey
|
ba4e194cb5
|
test(gateway): 修复 usage base 记录测试栈溢出
|
2026-05-31 03:21:29 +08:00 |
|
stabey
|
1c05a722c1
|
test(gateway): 修复 usage local 同步测试栈溢出
|
2026-05-31 03:09:11 +08:00 |
|
stabey
|
eda94913cf
|
test(gateway): 修复 usage 同步测试栈溢出
CI 中 gateway_records_pending_usage_before_execution_runtime_sync_result_arrives 仍会在默认测试栈上溢出。
复用 large-stack tokio runtime 包装该测试,避免 gateway 全量测试在无业务失败时被 SIGABRT 中断。
|
2026-05-31 02:54:11 +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
|
8d1e54eba6
|
fix(stream): 中途失败时不合成正常收尾
上游流式读取失败后,已经缓冲的局部转换状态可能是不完整的工具调用。
在 terminal failure 存在时跳过 normalizer 和 rewriter 的 finish 路径,避免把半截 tool_use 补成正常的 Claude message_stop。
|
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
|
49f952692b
|
Fix remaining sync chat stack overflows
|
2026-05-31 02:12:22 +08:00 |
|
elky
|
fde15c9b60
|
Fix sync chat test stack overflow
|
2026-05-31 01:13:09 +08:00 |
|
elky
|
06f26cfacf
|
Merge remote-tracking branch 'origin/pr/597'
|
2026-05-31 00:09:42 +08:00 |
|
elky
|
5360665432
|
test(gateway): avoid stack overflow in cors proxy test
|
2026-05-30 22:48:19 +08:00 |
|
elky
|
a20ac1d31f
|
fix(pool): align oauth status filter with visible state
|
2026-05-30 21:37:21 +08:00 |
|
elky
|
1bdd300606
|
Merge branch 'review-pr-612'
|
2026-05-30 21:26:18 +08:00 |
|
elky
|
c56f0198ff
|
Merge branch 'review-pr-611'
|
2026-05-30 21:26:12 +08:00 |
|
elky
|
02fc6bd4ef
|
Merge branch 'review-pr-610'
|
2026-05-30 21:26:07 +08:00 |
|
elky
|
c3a8352d76
|
Merge branch 'review-pr-603'
|
2026-05-30 21:25:58 +08:00 |
|
elky
|
463576915f
|
Merge branch 'review-pr-602'
|
2026-05-30 21:25:52 +08:00 |
|
elky
|
1db6b9d307
|
Merge branch 'review-pr-596'
|
2026-05-30 21:25:46 +08:00 |
|
elky
|
b5a02a118f
|
Merge branch 'review-pr-595'
|
2026-05-30 21:25:39 +08:00 |
|
elky
|
ae96d5d61b
|
fix usage trace active key selection
|
2026-05-30 19:48:18 +08:00 |
|
cym
|
ce1d532e3c
|
fix(pool): align status filters with visible key state
|
2026-05-30 18:49:26 +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 |
|
MMEXA
|
3455faf7da
|
修复格式转换优先级保持的首轮候选排序
让开启格式转换优先级保持的跨格式候选进入首轮候选页。
普通跨格式候选仍延后到后续页,保持原有兜底语义。
|
2026-05-29 22:01:11 +08:00 |
|
github-actions[bot]
|
0d76a8e478
|
chore(tunnel): update download links for tunnel-v0.3.14
|
2026-05-29 13:32:35 +00:00 |
|
elky
|
b9612fef9b
|
chore: bump aether-tunnel version to 0.3.14
v0.7.7
tunnel-v0.3.14
|
2026-05-29 21:21:30 +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
|
8bd82c8c95
|
Update endpoint base URL placeholders
|
2026-05-29 02:44:03 +08:00 |
|
fawney19
|
b59c724455
|
Normalize endpoint API root handling
|
2026-05-29 02:29:33 +08:00 |
|
ZheFox
|
3ee272fd53
|
Merge branch 'fawney19:main' into main
|
2026-05-29 01:48:50 +08:00 |
|
AAEE86
|
ab5d1f266f
|
fix(usage): Optimize the billing layout of the request details page for mobile devices
|
2026-05-29 00:01:51 +08:00 |
|
AAEE86
|
0ee45f41e1
|
feat(mobile): Refine mobile usage record layout
|
2026-05-28 22:43:20 +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 |
|
fawney19
|
ef2953038e
|
Fix usage records filtering and pool trace display
|
2026-05-28 20:24:48 +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 |
|
fawney19
|
ef2a96bcc4
|
Remove default hot pool size cap
|
2026-05-28 17:01:03 +08:00 |
|
Novick Yuan
|
734717899b
|
Invalidate model routing cache after admin model writes
|
2026-05-28 16:57:28 +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 |
|