跳转到内容

finish_reason: "stop" 且不生成 tool_calls,Codex

Quick fix

原帖尚未提供可验证的解法;该问题仅报告于 cc-switch 与 Codex 的 Chat Completions 转换链路组合。

报错原文
模型在 agent loop 多轮交互后,突然返回 `finish_reason: "stop"` 且不生成 tool_calls,导致 Codex 认为任务已完成而停止。

报告称,在 cc-switch + Codex 桌面端通过 Responses→Chat→Responses 转换链路使用仅支持 `/v1/chat/completions` 的上游供应商时,agent loop 进行十余轮工具调用后,模型会直接返回 `finish_reason: "stop"`,且没有 `tool_calls`。Codex 因而将任务判定为完成;报告者只能手动输入“继续”恢复。

同一模型接入 Claude Code、WorkBuddy 和 Hermes 时未出现该中断,因此报告者将范围限定为「cc-switch + Codex 桌面端」组合。原帖未给出已确认的根因或可验证修复方案;Issue 虽已关闭,但标签为 `question`,不能据此认定已修复。

  1. 原帖尚未提供可验证的解法;请跟进 Issue #4966 中的讨论与后续信息。

ToolCodex
Versionv3.16.5(报告的受影响版本)
PlatformsWindowsmacOS

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。