mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-25 16:00:02 +00:00
针对 #3795 合并后审计发现的问题: - 非 failover 上游错误分支改走共享 handleAnthropicErrorResponse:恢复 ops 上游错误记录、错误透传规则、cyber_policy 检测与按状态码映射的 错误 type(400→invalid_request_error 等);删除随之失效的 mapUpstreamStatusToAnthropicStatus - 流式读错误对齐 forwardResponsesViaRawChatCompletions:scanner 出错时 不再 finalize(不再补发 message_stop 把截断伪装成正常完成),返回 stream usage incomplete 错误 - sawDone 由死变量改为与兄弟一致的无 [DONE] 哨兵 debug 日志 - 补充 fast policy 在本路径有意省略的说明注释 - 新增 8 个单测:流式收尾闭块、tool_call 分片聚合、length→max_tokens、 空流补帧、非 failover 400 走共享处理器、读错误不伪造收尾、 Responses 账号门控回归、非流式转换