在 Paneflow 中恢复 Claude Code、Codex 或 OpenCode 对话
- 发布于
- 更新于
在 Paneflow 0.17.4 中,Agent sessions 列出当前终端项目中已保存的 Claude Code、Codex 或 OpenCode 对话。选择要恢复的对话,Paneflow 就会在该终端中执行相应命令,无需复制会话 ID。
前提是智能体已安装,且保存的历史记录仍在机器上可用。
从项目终端恢复对话
- 在项目目录中打开终端面板,确保 shell 可以接收命令。如果终端中已有智能体或其他程序在运行,请使用另一个面板。
- 为该面板打开 Agent sessions。Paneflow 按已启用的智能体分组显示检测到的目录中的对话。
- 根据标签和日期找到目标对话并选择它。恢复命令会立即在与列表关联的终端中执行。
智能体加载历史后,请先确认打开的是目标对话,再发送下一条请求。
使用会话 ID 恢复
如果已知 ID,可以直接在项目目录的 shell 中运行智能体的命令。将 <session-id> 替换为已保存对话的 ID:
claude --resume <session-id>
codex resume <session-id>
opencode --session <session-id>这些命令加载智能体保存的历史记录。语法已于 2026 年 9 月 30 日针对 Claude Code 2.1.286、Codex CLI 0.159.2 和 OpenCode 1.18.25 核对。
对话缺失或无法启动时
- 列表为空: 检查终端目录。在另一个 checkout 或 worktree 中保存的对话可能关联不同路径。切换回该目录,再重新打开 Agent sessions。
- 终端切换了目录或已关闭: Paneflow 会拒绝向该终端发送命令。请从正确目录中的终端打开列表。
- 智能体未出现在列表中,或命令执行失败: 检查是否已在 Settings > Agents 中启用,以及可执行文件是否在
PATH中可用。 - 历史已删除或从未保存: 使用智能体自身的会话工具查看剩余记录。Paneflow 只能恢复历史记录仍可用的对话。
加载历史,或返回仍在运行的智能体
如果退出 Paneflow 时选择了 Keep sessions running,重新打开应用即可返回仍在运行的终端和智能体。维持这些终端的宿主进程和机器必须一直保持运行。
如果智能体已停止,恢复对话会使用保存的历史启动智能体。结束的终端使用 Restart 会打开新 shell。因此,机器重启或宿主崩溃后,能否恢复对话取决于智能体保留的历史记录。
终端会话文档介绍了终端的重新连接和重启方式。