Claude Code 学习站

Claude Code 第35周:Desktop恢复CLI会话、反馈起草、受限模式

本周(2026年8月24-28日,v2.1.240→v2.1.250)新增Desktop应用/resume恢复CLI会话、Claude自动起草反馈报告、--restricted受限启动模式,以及多项权限与性能改进。

AI 摘要 · 已核查2026 年第 35 周(起于 2026-08-24原文:Week 35 · August 24–28, 2026
本周要点
  • Desktop应用新增 `/resume`,可搜索并接续在CLI中开始的终端会话,完整保留上下文
  • 工具反复失败或用户指出错误时,Claude会用 `SendFeedback` 工具起草反馈报告,需用户在 `/feedback` 队列中确认后才会发送给Anthropic
  • 新增 `--restricted` 启动参数(或设置 `CLAUDE_CODE_RESTRICTED=1`),移除命令/代码执行类内置工具及 `WebFetch`,限制文件工具作用目录,并禁止 `bypassPermissions` 权限模式,适合评测沙箱等共享环境
  • `/permissions` 新增 Auto mode 标签页,可直接查看编辑自动模式分类规则;Bash权限提示新增「Yes, and switch to auto mode」选项
  • `/usage` 为 Pro/Max/Team/Enterprise 计划新增 Loops 用量明细,统计 `/loop` 与定时任务的运行次数、总token、单次token及最近运行时间
  • 原生安装包改为zstd压缩,Linux x64体积从约340MB降至约75MB,单会话内存占用降低约40-70MB

本周概览

本周(2026年8月24日-28日)对应版本区间 v2.1.240 → v2.1.250,官方标注为「3 features」,主线是三项新功能:Desktop应用可恢复CLI会话、Claude自动起草反馈报告、新增受限启动模式;此外还有一批权限、性能与跨平台相关的小改进。

Desktop应用可恢复终端会话

在 Claude Code Desktop 应用的输入框中键入 /resume,即可列出并搜索此前在CLI中开始的会话(按标题、目录或分支搜索),预览会话进度后选择并按 Enter 接续对话,完整对话历史与上下文会一并带入Desktop应用。这打通了CLI与Desktop之间的会话流转,方便用户在两端来回切换工作。

Claude起草反馈报告(SendFeedback)

当某个工具持续失败、Claude无法完成某个请求,或用户当面指出了错误时,Claude现在会用新的 SendFeedback 工具自动起草一份反馈报告,以卡片形式出现在输入框上方,用户可以在卡片中选择查看、发送或直接忽略。**在用户主动发送之前,任何内容都不会传给Anthropic。**此功能要求版本不低于 v2.1.238。

运行不带参数的 /feedback 可以打开所有会话中积累的草稿队列,逐条编辑、发送或丢弃。如果不想要这个功能,可在 /config 中把「Claude-drafted feedback」设为 off 关闭。

受限模式(Restricted mode,v2.1.248)

新增的受限模式让 Claude Code 启动时不加载能执行命令或代码的内置工具,适合评测harness在共享机器上驱动 claude 的场景。启用方式是加 --restricted 参数,或设置环境变量 CLAUDE_CODE_RESTRICTED=1

该模式下,Claude Code 还会:

  • 移除 WebFetch 工具;
  • 将文件类工具限制在工作目录范围内;
  • 只加载受管理的设置(managed settings)与通过 --settings 显式传入的设置;
  • 拒绝使用 bypassPermissions 权限模式。

示例:

claude --restricted -p "review src/ for SQL injection risks"

如果需要把某个被移除的工具还给Claude,可以通过 --tools 显式列出想要的工具集,例如 --tools "Bash,Read,Edit"。注意 --tools 是一个白名单机制,其 default 预设不会自动恢复受限模式移除掉的工具。

权限与Auto mode相关改进

  • /permissions 新增 Auto mode 标签页,可以直接查看、编辑自动模式(auto mode)的分类规则,不必手动改设置文件。
  • 在 Manual 和 acceptEdits 权限模式下,只要auto mode可用,Bash权限确认提示会多出一个「Yes, and switch to auto mode」选项,选择后既批准当前命令,又把会话切到自动模式。
  • 使用 /cd 切换会话目录后,新目录的项目设置、hooks、.mcp.json 中的MCP服务器、skills与subagents会立即生效,不再需要等到下次 --resume

用量与计费相关改进

  • 新增 modelPicker 设置项,可以扩展或替换 /model 选择器内置的模型列表,自定义有序、带标签的条目,支持填入 Amazon Bedrock 或 Google Cloud Agent Platform 的模型ID。
  • 新增 promptCacheTtl 设置,设为 1h 可以在使用API key或云服务商时,把主会话的prompt cache保持一小时;subagentPromptCacheTtl 则单独控制subagent及其他非主会话请求的缓存时长。
  • Pro、Max、Team、Enterprise 计划的 /usage 新增 Loops 用量细分:按token消耗最多排序,展示 /loop 与定时任务的运行次数、总token、单次平均token和最近一次运行时间。
  • 采用合同定价(contracted rates)的组织,可通过 modelPricing 这一受管理设置,让 /usage、状态栏和OpenTelemetry按合同价而非官方标价上报费用。

登录与云平台相关改进

  • /login 的「Anthropic Console account」选项下新增「Sign in with your Console account」,不允许使用API key的Console组织成员也可以直接登录,无需另外创建API key。
  • 在 Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry 上,同一台机器上的多个会话现在可以互相发消息;/loop 支持让Claude自主选择执行间隔;/model/effort 的更改会立即生效,不用等到当前轮次结束。

稳定性与性能改进

  • 非交互会话(包括 -p 运行、Agent SDK运行和云端会话)中,如果服务器错误、连接中断或卡顿导致响应半途被截断,只要截断处只有文本、没有工具调用,Claude Code会自动续写这段响应。
  • 当subagent因达到 maxTurns 上限而停止时,返回结果会标记为「partial(部分完成)」,并提示可以通过 SendMessage 继续该subagent,而不是显示为已完成。
  • 原生安装包与自动更新改为下载zstd压缩包,Linux x64从约340MB降到约75MB;原生构建改为按需加载代码,单个会话可节省约40到70MB内存。

完整版本变更记录见官方 changelog(v2.1.240 → v2.1.250)。