#1836·agent-zero

被截断的响应被视为成功,并会默默重试(不检查 `finish_reason`)。

作者: revworxai创建于 2026年8月19日更新于 2026年9月9日

与 #1747 相关。 当模型的响应在 JSON 中中途被切断时,Agent Zero 并没有注意到。 封套永远不会关闭,提取失败,格式错误警告会触发,并且转换将重试 - 没有任何指示原因是输出被截断而不是格式错误。 对于昂贵的模型,每次重试都是在不断增长的上下文中进行一次完整推理。 `finish_reason` 似乎只在一个地方被查看 (`helpers/litellm_transport.py` 中的 `tool_calls`/`function_call` 检查)。没有 `length` 或 `content_filter` 的分支。

内容来源: agent0ai/agent-zero