Skip to content

第 29 周 · 7月11-18日

EndConversation 工具上线、/fork 改为后台会话、屏幕阅读器模式、大批权限检查安全加固、多处长会话内存泄漏修复。

版本范围: v2.1.207 → v2.1.214

重磅更新

EndConversation 工具

v2.1.214 新增 EndConversation 工具:面对极端辱骂或越狱尝试,Claude 可以主动结束会话(与 claude.ai 自 2025 年起的能力一致)。

/fork 改为后台会话

v2.1.212 起 /fork 把当前对话复制到一个新的后台会话(在 claude agents 里独立成行),你可以继续在原会话工作;原来它内部启动的子任务改名为 /subtask

屏幕阅读器模式

v2.1.208 新增 屏幕阅读器模式:为屏幕阅读器用户提供纯文本渲染,通过 claude --ax-screen-readerCLAUDE_AX_SCREEN_READER=1 或设置 axScreenReader: true 开启。v2.1.210 起切换权限模式时会朗读模式变化。

安全加固(大量权限检查修复)

  • 修复 Edit(src/**) 这类单段允许规则误放行树中任意嵌套目录的写入(v2.1.214)
  • 修复 Windows PowerShell 5.1 会话中的权限检查绕过(v2.1.214)
  • 修复超长(>1 万字符)Bash 命令绕过权限判断,现在一律先询问(v2.1.214)
  • 修复 plan 模式下未经权限提示就自动执行 touchrm 等改文件命令(v2.1.212)
  • 修复 isolation: 'worktree' 子 agent 能对主仓库执行 git 改写命令(v2.1.210)
  • 加固 Agent 工具,防止子 agent 读取内容带来的间接 prompt 注入(v2.1.210)
  • 插件 hooks/monitors:拒绝 shell 形式命令中的 ${user_config.*}(防注入,v2.1.207)

会话规模与限流

  • 新增会话级 WebSearch 调用上限(默认 200)防搜索死循环(v2.1.212)
  • 新增每会话子 agent 生成上限(默认 200),/clear 重置(v2.1.212)
  • MCP 工具调用超过 2 分钟自动转入后台,保持会话可用(v2.1.212)

性能 / 内存

  • 修复流式输出很长列表/表格/段落/代码块时终端卡顿、按键延迟(v2.1.207)
  • 修复多处长会话内存泄漏:MCP stderr、LSP 文档、异步 hook 输出等(v2.1.208)
  • 减小会话转录体积,编辑密集会话最多 79 倍(v2.1.208)
  • 新增长耗时工具调用的周期性心跳,不再长时间静默(v2.1.214)
  • 新增折叠工具摘要行的实时耗时计数器(v2.1.210)

其他修复

  • 修复定时任务把自己配置的 prompt 当作不可信输入而拒绝执行(v2.1.214)
  • 修复通过 --settings 启用的插件不加载(自 v2.1.181 起的回归,v2.1.214)
  • 修复长会话中 OAuth token 轮换后功能标志变陈旧(v2.1.211)
  • 修复多个 Claude Code 会话在唤醒后同时登出(v2.1.211)
  • 修复带显式模型覆盖的子 agent 恢复/续聊时回退到父模型(v2.1.211)
  • 修复自动更新后上下文窗口短暂重置为 200k、误报「100% 已用」(v2.1.208)
  • 修复 /release-notes 的「显示全部」把整个 changelog 注入后续每个请求(v2.1.208)
  • 修复 hook 回调超时被误报为用户拒绝,导致无人值守会话停下等待(v2.1.210)

默认值变化

  • Bedrock、Vertex、AWS 上的 Claude Platform 默认改用 Claude Opus 4.8(v2.1.207)
  • 这些平台上的 auto 模式无需 CLAUDE_CODE_ENABLE_AUTO_MODE 即可用(v2.1.207)

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