跳到内容

在 Paneflow 中恢复 Claude Code、Codex 或 OpenCode 对话

发布于
更新于

在 Paneflow 0.17.4 中,Agent sessions 列出当前终端项目中已保存的 Claude Code、Codex 或 OpenCode 对话。选择要恢复的对话,Paneflow 就会在该终端中执行相应命令,无需复制会话 ID。

前提是智能体已安装,且保存的历史记录仍在机器上可用。

从项目终端恢复对话

  1. 在项目目录中打开终端面板,确保 shell 可以接收命令。如果终端中已有智能体或其他程序在运行,请使用另一个面板。
  2. 为该面板打开 Agent sessions。Paneflow 按已启用的智能体分组显示检测到的目录中的对话。
  3. 根据标签和日期找到目标对话并选择它。恢复命令会立即在与列表关联的终端中执行。

智能体加载历史后,请先确认打开的是目标对话,再发送下一条请求。

使用会话 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。因此,机器重启或宿主崩溃后,能否恢复对话取决于智能体保留的历史记录。

终端会话文档介绍了终端的重新连接和重启方式。

继续此工作流

所有文章

在 Paneflow 中启动你的下一个智能体。