opencode 空响应致会话静默中断,1.18.20 修复重试

kevinkern · x · 2026-08-21

opencode 存在一个问题:当模型端点返回空补全(0 token、无文本、finish reason 为 unknown)时,会被当作正常完成的轮次,会话循环静默退出且不报错、不重试,任务中途看起来「突然停止」。作者在 GitHub issue #41469 中给出了复现方式与期望行为(应重试或报错)。kevinkern 表示重试问题已在 opencode 1.18.20 修复,但他早已在用该版本仍遇到问题;同时 pi 也在挣扎,说明很大程度上是网络/端点问题——端点有时返回空响应,而不同 harness 对此处理不同:opencode 视为成功完成,pi 则会重试。

所属事件:opencode 修复空响应致会话静默中断问题(2 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →