Minor: Still shows “To continue this session, run codex resume”

退出 Open Interpreter 会话后提示 To continue this session, run codex resume ,是因为遗留的 codex 字符串未更新为 interpreter 。优先检查并升级到包含该修复的最新版本。

快速结论:退出 Open Interpreter 会话后提示 To continue this session, run codex resume <session-id>,是因为遗留的 codex 字符串未更新为 interpreter。优先检查并升级到包含该修复的最新版本。

适用环境:Open Interpreter 0.0.28(Issue 中确认),Linux WSL2 x86_64,ChatGPT Plus 订阅。该问题存在于所有包含此硬编码字符串的版本,0.0.34 及以下均受影响。

最快修复方案:升级到下一发布版本(当前main已合并修复PR #1828),或从main分支源码构建。该修复已合并至main,将在下一个release中包含。

注意事项:如果无法升级,可手动修改源码中cli.py内的"codex resume""interpreter resume",但未在Issue中验证手动修改的可靠性。

问题场景

用户在 Linux WSL2 上正常运行 Open Interpreter 一次对话后,使用 /quit 关闭会话(或会话自然结束),终端输出中提示恢复会话的命令仍为 codex resume,而不是期望的 interpreter resume

报错原文

Token usage: total=4,980 input=4,765 (+ 24,064 cached) output=215
To continue this session, run codex resume <session-id>

原因分析

这是 Open Interpreter 从 Codex 项目分化后遗留的 UI 问题。会话恢复提示信息中的 codex resume 是一处硬编码字符串,尚未随产品更名更新。实际命令解析器已支持 interpreter resume,因此功能上没有影响,但提示文字错误。

环境排查

  • 确认 Open Interpreter 版本:运行 interpreter --version(如低于 0.0.35 则可能触发)
  • 确认操作系统与平台:Issue 中为 Linux WSL2,理论上全平台均存在此问题
  • 确认会话恢复命令是否真的可用:直接复制提示中的 codex resume <session-id> 执行会报错,改用 interpreter resume <session-id> 可正常恢复

解决步骤

  1. 升级 Open Interpreter(首选):等待下一个正式版本(从 main 分支构建的 0.0.35 或更高),或下载 main 分支源码自行构建。PR #1828 已合并到 main,该修复将随下一发布版本发布。
  2. (备选)手动修改源码:定位 cli.py(或对应会话退出处理的模块),搜索 "codex resume" 字符串,替换为 "interpreter resume"。该修改未经 Issue 验证,但逻辑上应有效。

验证方法

执行一次完整的对话后退出,观察终端提示中是否显示 To continue this session, run interpreter resume <session-id>。若恢复命令正确,则问题解决。

参考来源

OpenInterpreter/open-interpreter #1809

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 15416

发表回复

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