Harness function-style tools emit no TurnItem — invisible in the TUI transcript

该报错发生在使用非原生 harness(如 claude-code、kimi-code 等)的 Open Interpreter 中,当模型调用函数式文件写入工具(Write、Edit)后,磁盘上的文件已被修改,但 TUI 界面不显示任何 diff 或文件变更条目。优先排查是否使用了非原生 harn

快速结论:该报错发生在使用非原生 harness(如 claude-code、kimi-code 等)的 Open Interpreter 中,当模型调用函数式文件写入工具(Write、Edit)后,磁盘上的文件已被修改,但 TUI 界面不显示任何 diff 或文件变更条目。优先排查是否使用了非原生 harness 以及对应工具的 TurnItem 事件是否缺失。核心英文报错:Harness function-style tools emit no TurnItem — invisible in the TUI transcript

适用环境:Open Interpreter 的非原生 harness 模式(如 claude-code、kimi-code、deepseek-tui、zcode、opencode 等)。

最快修复方案:暂无确认的一步修复方案。Issue 仅确认了根因并提出了修改计划(在 codex-rs/core/src/tools/handlers/harness_aliases.rs 中为 Write/Edit 等工具添加 emit_turn_item_* 调用),但尚未合并对应 PR。

注意事项:该修复需要修改 Rust 源代码并重新编译 Open Interpreter,属于开发级任务。如果用户仅希望临时查看文件变更结果,可尝试切换到原生

参考来源

OpenInterpreter/open-interpreter #1839

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 15406

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注