lhk229
214357b175
Project CI / Repository checks (pull_request) Failing after 1m0s
Project CI / Frontend tests (pull_request) Successful in 2m45s
Project CI / Backend tests (pull_request) Successful in 4m53s
Project CI / Native shell tests (pull_request) Failing after 6m49s
尾部错误后保留已收尾的纯工具调用响应
retain_completed_stream_after_tail_error 用“正文非空”判断有没有值得保留的
结果,这个判据来自该函数引入时,那时响应就等于正文。工具调用成为一等公民后
它失效了:纯工具调用响应的正文本来就是空的,MiniMax 的 Anthropic 工具流实测
恒定如此,于是每一次这样的响应遇到尾部传输或解析错误都会被丢弃,白跑一轮
Provider 重试。
Anthropic 的 message_stop 与 Responses 的 response.completed 只标记完成、不
标记流终止,收尾事件之后仍会读到 EOF,因此这条尾部路径是常态而非边缘情况。
改为正文或工具调用任一非空即视为有可保留内容。安全性由其余判据保证:协议完成
信号已到、finish_reason 已到、工具参数完整、错误属可容忍尾部错误,与正常路径
一致。补一个纯工具调用遇 body-read 尾部错误的用例,退回旧判据时该用例失败。
2026-07-27 06:14:54 +00:00
..
2026-07-23 10:50:02 +08:00
2026-07-03 15:19:44 +08:00
2026-07-16 18:33:06 +08:00
2026-07-08 21:35:02 +08:00
2026-05-22 05:00:07 +08:00
2026-05-16 22:52:10 +08:00
2026-05-15 06:24:07 +08:00
2026-05-16 22:52:10 +08:00
2026-05-21 20:20:06 +08:00
2026-07-17 21:03:15 +08:00
2026-05-15 06:24:07 +08:00
2026-06-12 22:42:39 +08:00
2026-05-22 03:06:41 +08:00
2026-05-07 21:11:14 +08:00
2026-05-15 06:24:07 +08:00
2026-06-11 23:06:41 +08:00
2026-06-03 22:11:46 +08:00
2026-05-15 06:24:07 +08:00
2026-07-14 19:20:25 +08:00
2026-05-15 06:24:07 +08:00
2026-05-22 03:14:11 +08:00
2026-05-07 21:11:14 +08:00
2026-05-07 21:11:14 +08:00
2026-05-16 22:52:10 +08:00
2026-05-21 23:34:07 +08:00
2026-07-13 16:26:27 +08:00
2026-07-21 19:40:38 +08:00
2026-07-13 22:06:36 +08:00
2026-07-14 20:30:44 +08:00
2026-07-20 16:08:24 +08:00
2026-05-27 21:57:34 +08:00
2026-07-21 19:40:38 +08:00
2026-07-27 06:14:54 +00:00
2026-07-18 21:17:35 +08:00
2026-07-04 12:03:58 +08:00
2026-05-10 13:18:46 +08:00
2026-07-14 12:16:01 +08:00
2026-06-11 22:33:05 +08:00
2026-07-21 19:40:38 +08:00
2026-07-16 18:33:06 +08:00
2026-05-22 03:06:41 +08:00
2026-07-18 12:22:58 +08:00
2026-07-21 19:40:38 +08:00
2026-05-06 12:52:47 +08:00