shaw
|
0fd2e9216d
|
fix(scheduler): 修复 OpenAI 高级调度器审计发现的正确性与性能问题
针对 #3692 合并后审计发现的问题集中修复:
- previous_response_id 剥离条件改为按 call_id 全覆盖校验,
部分可重建的工具续链不再被误剥离(不受开关门控的行为回归)
- 粘性加权回退路径补分组归属校验并清理失效绑定,杜绝跨分组账号泄漏
- 账号列表页:无 OpenAI 账号时跳过分数计算、过滤池限定 openai 平台、
负载批查合并为账号并集一次查询,消除全表扫描与 Redis N+1
- 订阅优先模式下常规池不可用时回退订阅池等待计划,
busy-but-waitable 的订阅账号不再导致请求硬失败
- TopK/权重 DB 覆盖显式受总开关门控,与兄弟子开关语义一致
- 前端未分组 OpenAI 账号回退展示基础分,不再显示 "-"
- ListAllWithFilters 等能力正式进入 AccountRepository/AdminService 接口,
移除匿名接口断言与静默降级;负载批查失败补 warn 日志
- SelectAccountWithSchedulerForCapability 增加显式 previousResponseCanMove
参数,移除 "previous_response_can_move" 魔法字符串哨兵
- 设置写入路径补"基础权重不得全为零"聚合校验;
运行时设置批量读取失败的降级路径覆盖全部键并留痕
|
2026-07-06 11:43:16 +08:00 |
|
name
|
1afae0a4cd
|
fix(gateway): address OpenAI OOM review lint
|
2026-05-31 16:38:42 +08:00 |
|
name
|
34de99ee0e
|
refactor(gateway): cap upstream error body reads
|
2026-05-30 20:01:40 +08:00 |
|
name
|
5a3e193b53
|
refactor(gateway): shorten OpenAI request body retention
|
2026-05-30 20:01:39 +08:00 |
|
siyuan
|
fc66cd704a
|
fix: recognize codex tool outputs in ws continuation
|
2026-05-25 10:46:58 +08:00 |
|
song
|
959af1c8f6
|
fix(openai): preserve codex tool call ids
|
2026-04-24 19:31:49 +08:00 |
|
yangjianbo
|
bb664d9bbf
|
feat(sync): full code sync from release
|
2026-02-28 15:01:20 +08:00 |
|
yangjianbo
|
70eaa450db
|
fix(网关): 修复工具续链校验与存储策略
完善 function_call_output 续链校验与引用匹配
续链场景强制 store=true,过滤 input 时避免副作用
补充续链判断与过滤相关单元测试
测试: go test ./...
|
2026-01-13 16:47:35 +08:00 |
|