Claude Code 桌面版加入 /resume,开发者不必再为丢失上下文交税
这个命令直接读取本地 CLI 会话文件,完整保留上下文与 /rewind 检查点。

Anthropic 为 Claude Code 桌面应用发布了 /resume 命令,让开发者能把任意一次此前的终端会话拉进桌面界面继续工作,而不必从零重建对话上下文。这项功能于 8 月 28 日宣布,补上了自桌面应用 2026 年 4 月改版以来一直让 Claude Code 用户困扰的一个断层:在终端里做的工作,桌面看不见;在桌面里做的工作,终端也看不见。
这个改动是 Anthropic 在 2026 年 8 月一整个月里推出的一批「会话持久性」改进之一,另外还包括用量配额重置时自动续跑会话,以及修复一个让桌面会话在 30 天后无声消失的缺陷。合起来看,这些更新透露的东西比常规的体验打磨更实质:一次朝着「让 Claude Code 桌面版成为持久会话的控制中枢」的、有协调的架构推进。
丢失上下文这个问题,以及它为什么会滚雪球
用 Claude Code 做复杂或跨天工作的开发者,积累下来的东西比代码更难替代:架构决策的对话记录、调试路径、与模型确立的约束,以及模型已经学会遵守的那些习惯。当这份记录只存在于终端、而开发者切到桌面(或反过来)时,它必须被人工重建 —— 一次一段地重新解释。
成本随会话深度上升。一段跨越几十轮的对话 —— 追一个隐蔽的 API 回归、探索三种候选架构、敲定一次 schema 迁移 —— 要重建到同等保真度可能要花几小时。2026 年 4 月 17 日和 4 月 19 日提交的 GitHub issue 正式记录了这个问题:CLI 自发布起就支持--resume,而桌面应用既没有对等机制,也完全看不到终端的会话历史。
技术原因是:桌面应用在 4 月改版后维护着一套与 CLI 分离的自有会话侧栏。CLI 的会话以 JSONL 文件形式存放在~/.claude/projects/<project-slug>/<session-id>.jsonl,每一轮都被记录:用户消息、助手回复、工具调用、文件读取、bash 执行和推理上下文。而桌面根本不去读那个目录。
/resume 是怎么工作的
桌面应用里新的/resume命令,读的正是 CLI 一直在用的那个本地 JSONL 会话库。开发者会看到一个选择器,按最近活动排序列出全部此前的 CLI 会话。选中一个,就把完整的对话历史载入桌面会话 —— 每一条工具结果、每一次文件读取、整条推理轨迹 —— 并且保留检查点机制。/rewind命令仍然可以把恢复后的会话回退到任意先前状态,避免跨界面恢复在工作上下文里制造出一条不可逆的分叉。
它与既有的/desktop命令配对,后者方向相反:在终端会话里输入/desktop会把那个正在进行的会话交给桌面应用。两个命令合起来构成双向交接。一位在夜里于终端开始调试会话的开发者,第二天早上可以回到桌面,带着完整上下文继续。
还留着一处不对称。在桌面应用里原生创建的会话,目前无法被拉进终端。Anthropic 的工程师在公告中承认,他们考虑过基于侧栏的方案 —— 那会让所有会话不论出处都在一个统一面板里可见 —— 但因界面设计未达到可接受的质量而搁置。这个目标仍在路线图上。
一个月里协调推进的会话持久性修复
/resume 不是孤零零来的。Claude Code 2026 年 8 月的更新日志记录了贯穿整月的一串会话持久性改进。
8 月 17 日发布的 2.1.234 版,加入了在claude.ai用量配额重置时自动续跑会话 —— 防止长时运行的智能体任务无限期停摆。2.1.239 版修复了对话记录超过约 64 KB 后自定义会话标题从/resume选择器中消失的情况。2.1.243 版把选择器从此前 50 条的硬上限扩开,改为可滚动分页加载。
相关修复里最有分量的一个在 8 月 27 日的 2.1.248 版。此前,桌面会话和 Cowork 会话会被一个不区分会话类型的清理流程在 30 天后删除。这次修复把策略改为:只要桌面会话在应用中保持打开,就予以保留;同时为希望给这项豁免设上限的机构引入了desktopSessionCleanupPeriodDays配置项。
这些改动合起来,处理的是三种不同的失效模式:配额中断(自动续跑)、元数据损坏(标题丢失),以及基于时间的删除(30 天清理)。这个模式表明 Anthropic 是在系统性地堵上一套会话持久化架构里的缺口,而不是在发布零散的修补。
延伸阅读:Codex 用户破两千万,Claude Code 在 AI 编程上的领先正在收窄
Claude Code 在竞争中的位置
目前没有任何一款主流的竞争性 AI 编码工具,提供结构保真度达到这个层级的跨界面上下文转移机制。
GitHub Copilot 和 OpenAI 的 Codex(后者于 2026 年 8 月用户达到两千万)保存聊天历史,但不会以结构化形式跨会话携带工具结果、文件状态或推理轨迹。在这两款工具里,恢复上下文仍是开发者自己的责任。Cursor 设计上就是 IDE 原生的,不存在需要弥合的 CLI 分裂。开源命令行工具 Aider 支持一个--chat-history-file参数,但没有可以连接的桌面端。
Claude Code 的架构 —— 把每次会话写成带完整工具调用记录的结构化 JSONL 文件 —— 从一开始就是为程序化恢复设计的。2026 年 8 月改变的,是桌面应用终于能读到终端一直在写的那些会话数据。
更大的赌注:把上下文当成一项持久资产
Anthropic 的公告里附了一张仪表盘截图,展示 Claude Code 团队工程师 Lydia Hallie 的使用情况:累计 1240 次会话、超过 1.62 亿 token。在那个量级上,一次会话就不是一段用完即弃的对话,而是一个经过迭代训练出来的项目工作空间 —— 它理解某个特定代码库、遵循特定约定、产出为某位特定开发者校准过的结果。无法把这个工作空间跨界面带走,就是每次切换都要交的一笔税。
反方向 —— 桌面会话可带回终端 —— 尚未完成,统一侧栏的方案仍是未来目标。但 8 月这一串会话修复,代表着朝一个模型迈出的连贯一步:在这个模型里,开发者用 Claude Code 造出的最有价值的东西是**累积起来的上下文本身**,而不是它产出的任何单个产物。