Claude Code v2.1.304发布:新增自动模式引导设置与代码审查分级
Anthropic的Claude Code发布v2.1.304,加入 /auto-mode-setup引导设置、Managed Agents安全配置比对、Code Review三档审查级别,并修复挂载盘rm -r缺少安全提示、--worktree退出时误删worktree等问题。
AI解读:Claude Code发布v2.1.304,新增 /auto-mode-setup引导设置:读取项目与近期会话,让自动模式了解使用环境;该功能也适用于Bedrock、Vertex、Foundry、Claude apps gateway及关闭遥测的会话。
新增 /claude-api managed-agents-secure,将Managed Agents的某个agent配置与Anthropic公布的安全指南比对,据发布说明只做比对、不做更改。
Code Review增加Quick、Standard(默认)、Deep三档审查级别,组织所有者可按仓库单独设定;管理设置中可开启审查GitHub组织内全部仓库,包括之后新增的仓库。
mod的tool.check响应新增decider: "person",只有权限对话框或宿主回调可批准;无人可询问时按该mod给出的理由拒绝。tool.check事件新增e.isReadOnly,用于标记只读工具调用。
修复多项问题:Pro和Max套餐恢复不活跃会话时若会占用较多 5 小时用量额度将给出警告;挂载盘或 /Volumes、/media、/mnt/c顶层目录执行rm -r缺少安全提示;claude --worktree在HEAD分离或位于其他分支时退出会未经询问删除worktree及其分支。
其他改动包括:/usage会说明用量数据限流何时结束;后台子代理在VSCode中合并为一行状态显示;自托管runner在仓库返回not found时的错误信息会点名仓库和询问对象。以上均为发布说明所述内容,未附公开效果数据。
Claude Code发布v2.1.304。发布说明列出的新增功能包括 /auto-mode-setup引导设置、/claude-api managed-agents-secure安全配置比对,以及Code Review的Quick、Standard、Deep三档审查级别。
本次更新同时修复了多项行为问题,包括挂载盘执行rm -r缺少安全提示、claude --worktree退出时可能未经询问删除worktree及其分支。
自动模式与安全配置的新增入口
发布说明称,/auto-mode-setup是一个引导式设置,会读取项目和近期会话,让自动模式了解使用环境;该功能现已支持Bedrock、Vertex、Foundry、Claude apps gateway,以及关闭遥测的会话。
/claude-api managed-agents-secure会比对某个Managed Agents agent的设置与Anthropic公布的安全指南。发布说明明确该命令不做任何更改。
- 新增 /auto-mode-setup,读取项目与近期会话用于自动模式环境配置。
- 该设置覆盖Bedrock、Vertex、Foundry、Claude apps gateway和关闭遥测的会话。
- 新增 /claude-api managed-agents-secure,仅比对设置与安全指南,不修改配置。
Code Review的分级与管理选项
Code Review新增Quick、Standard(默认)、Deep三档审查级别,组织所有者可为组织选择级别,也可为单个仓库指定级别。
管理设置中新增一个选项,可审查GitHub组织内的全部仓库,包括之后新增的仓库,无需逐个选择。
- 三档级别:Quick、Standard(默认)、Deep。
- 组织所有者可设定组织级别,并为单个仓库单独设定。
- 可开启审查GitHub组织内全部仓库,包括之后新增的仓库。
mod接口与修复项
mod的tool.check响应新增decider: "person":发布说明称,只有权限对话框或宿主的回调可以批准该请求,在无人可询问的场景下按该mod给出的理由拒绝。tool.check事件还新增e.isReadOnly,在工具调用为只读时设置。
修复方面,发布说明提到:Pro和Max套餐恢复不活跃会话时,若会占用 5 小时用量限额中可观的一部分,将给出警告,用户可选择继续恢复或开启新会话;修复Linux上sandbox.filesystem.denyRead的glob含非字符类方括号(如 [user-id] 路由目录)时沙箱命令无法启动;修复对挂载盘或 /Volumes、/media、WSL的 /mnt/c等顶层目录执行rm -r时未获得与rm -rf /Applications相同的安全提示;修复claude --worktree在HEAD分离或位于其他分支时,退出会未经询问删除worktree及其分支、可能丢失提交。
其余改动包括 /usage会说明用量数据限流何时结束、VSCode中后台子代理改为在Agent卡片下显示一行状态、自托管runner在仓库返回not found时的错误信息点名仓库和询问对象、Windows上直接调用git.exe改善git命令启动。发布说明未给出这些改动的效果数据。
- tool.check新增decider: "person" 与e.isReadOnly。
- Pro/Max恢复不活跃会话将提示 5 小时用量影响。
- 修复挂载盘与 /Volumes、/media、/mnt/c顶层rm -r缺少安全提示。
- 修复 --worktree在HEAD分离或其他分支时退出误删worktree与分支。
- VSCode后台子代理改为一行状态显示,完整记录仍在 /tasks。