Skip to content

第 25 周 · 6月13-19日

Agent 团队改用隐式团队 + name 派生、auto 模式拦截破坏性命令、/config key=value 提示符设置、Tool(param:value) 权限语法。

版本范围: v2.1.177 → v2.1.183

重磅更新

Agent 团队简化为隐式团队

移除 TeamCreate/TeamDelete。开启实验标志后,每个会话自带一个隐式团队,直接通过 Agent 工具的 name 参数派生队友即可,不用先建团队。

Auto 模式拦截破坏性命令

auto 模式现在会主动拦截破坏性操作,除非你明确要求:

  • 破坏性 git 命令(hard reset、checkout 丢弃、clean、stash drop)
  • 对非本会话提交的 --amend
  • terraform/pulumi/cdk 销毁操作(除非点名了 stack)

让长任务自动跑更安全。

/config key=value 提示符直接设置

新增 /config key=value,从提示符直接设置任意配置,交互式、-p、Remote Control 都支持。/config --help 列出所有简写键。/config 开关行为也调整:Enter/Space 都改设置,Esc 保存并关闭。

/config key=value
/config --help

Tool(param:value) 权限规则语法

新增 Tool(param:value) 权限规则语法,支持 * 通配,例如:

Agent(model:opus)     # 限制子 agent 模型

新增会话与署名控制

  • 新增 attribution.sessionUrl,可从提交和 PR 中去掉 claude.ai 会话链接
  • 新增 CLAUDE_CLIENT_PRESENCE_FILE,你在机器前时抑制手机推送
  • 新增 sandbox.allowAppleEvents(macOS 发送 Apple Events 的可选开关)

性能 / 流式

  • 内置 Bun 升级到 1.4
  • 改进流式输出:长段落逐行出现;自动重试能处理 thinking 中途的连接中断
  • 改进子 agent 面板:空闲子 agent 30 秒后自动隐藏,列表最多 5 行
  • 修复约 120ms 启动回归、慢账号设置拉取导致的最多 15 秒启动阻塞

其他修复

  • 修复网络/云同步盘上 Write/Edit 产生 0 字节或截断文件
  • 修复 .claude.json 中损坏的空项目项导致启动崩溃
  • 修复 Spotlight 重建索引时 macOS TUI 启动冻结
  • 修复前台子 agent 无限派生(现限 5 层)
  • 修复模型只返回 thinking 块时回合静默结束(现重新提示一次)
  • 修复 WebSearch 在子 agent 中返回空
  • 修复 /recap 和 fork 在切换模型后仍用旧模型
  • 修复 WSL2 在 Windows Terminal 和 VS Code 下的鼠标滚轮
  • 修复压缩不遵守 --fallback-model
  • 移除启动时的 "setup issues" 行,改用 /doctor--debug
  • 新增已弃用/自动更新模型告警(print 模式和 agent frontmatter 经 stderr 显示)

Claude Code 中文文档 - 社区翻译项目