- 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)。