Anthropic 的 Claude Code 新增 /resume 命令,支持会话恢复
要点速览
- •Claude Code 现已支持 /resume 命令,开发者可通过交互式选择器按名称、时间戳或 ID 重新打开之前的编程会话。
- •会话以本地方式存储在项目目录(如 ~/.claude/projects/)下,这意味着历史记录保留在开发者的机器上,不会自动跨多台机器同步。
- •2026 年 8 月 17 日发布的 Claude Code v2.1.234 增加了用量限制重置后的自动会话恢复,被速率限制中断的任务会在配额刷新后继续。
- •该 CLI 包含更多会话管理功能,如命名会话、--from-pr 过滤、用于清除上下文的 /clear,以及用于创建替代对话路径的 /branch 和 /fork。
- •会话连续性已成为终端 AI 编程代理之间的竞争差异化因素,Claude Code 在该领域与 OpenAI 的 Codex CLI 和 GitHub 的 Copilot CLI 竞争。

任何曾经丢失过与 AI 助手深度编程会话的人,都深知不得不从头重新解释整个项目的特殊挫败感。如今,Anthropic 让 Claude Code 用户的这一痛点大大缓解。
该公司的 CLI 工具现已支持 /resume 命令,开发者可以在正在进行的对话中无缝恢复之前的编程会话。该功能通过一个简单的交互式会话选择器实现,按名称、时间戳或 ID 列出已保存的会话。
会话连续性已成为终端 AI 编程代理市场中的一个竞争前沿,Claude Code 在该领域与 OpenAI 的 Codex CLI 和 GitHub 的 Copilot CLI 等产品竞争。随着开发者越来越多地从命令行运行数小时的智能体工作流,保留和回访会话状态的能力已从一种便利转变为核心工作流需求——上下文丢失实际上意味着丢弃了助手对代码库积累的全部理解。
会话恢复的工作原理
会话以本地方式存储在项目目录中,通常位于 ~/.claude/projects/ 下。因此,即使用户退出程序、关闭终端或完全切换任务,工作内容也会保留。本地存储还意味着会话历史保留在开发者的机器上,无需单独的同步步骤;不过在多台机器上工作的用户不会自动在所有设备上找到自己的会话。
对于更喜欢使用命令行而非交互式选择器的开发者,运行 claude –continue 会自动恢复当前目录中最近的会话。
最新版本 Claude Code v2.1.234 于 2026 年 8 月 17 日发布,引入了用量限制重置时的自动会话恢复。如果用户在会话中途达到速率限制,工具会在配额刷新后从上次中断的地方继续。这解决了分层用量套餐订阅者的一个常见痛点——此前,长时间运行的任务可能会在限制边界处停滞。
更全面的会话流管理工具包
该 CLI 现已支持命名会话,用户可以按功能分支、错误修复或任何其他命名约定为工作打标签。此外,还提供与项目相关的过滤功能,通过 –from-pr 标志将会话限定于特定的拉取请求。
/clear 可在需要全新开始时清除对话上下文,而 /branch 和 /fork 则可创建替代对话路径,让开发者在不丢失原始线程的情况下探索问题的不同解决方法。这些命令合起来类似于版本控制的概念——将分支和分叉应用于对话——这降低了已经习惯 git 式工作流的开发者的学习曲线。
桌面应用维护独立的会话历史,同时仍支持与 CLI 任务相互参照。