工程 / 官方
插件评测、并发智能体上限与数十项修复全面落地
Anthropic 于 2025 年 9 月 11 日发布 Claude Code v2.1.269,带来多项功能新增与大规模缺陷修复。新功能方面,开发者可通过 claude plugin eval 命令对插件运行评测套件,获得可复现的 JSON 与 HTML 评分报告;新增 /output-style 命令支持在远程控制及无头会话中切换输出样式;Bash 工具在处理文件编辑时将自动展示变更差异;新增环境变量 CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS(范围 1–256),可提升 Workflow 工具单次运行的并发智能体上限,适用于推理密集型扇出场景。修复方面,本次更新覆盖提示缓存失效、多终端键盘兼容性回归、无头会话状态误报、权限规则越界、CMYK JPEG 附件解码失败、/goal 静默卡死等数十个问题,并对 VSCode 扩展、Web 端及 Slack 集成(Claude Tag)进行了专项优化。
本次发布最受关注的新功能是 claude plugin eval 命令。开发者可针对任意插件运行其内置评测套件,结果以 JSON 和 HTML 双格式输出,评分可复现,便于在 CI 流程中持续追踪插件质量。与此同时,新增的 /output-style [name] 命令让用户可以在终端、远程控制及云端无头会话中随时列出并切换输出样式,无需重启会话。
在工作流与并发能力方面,新增环境变量 CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS 允许将 Workflow 工具的单次并发智能体数量从默认值提升至最多 256,专为推理密集型扇出任务设计。Bash 工具现在会在处理文件编辑后自动附上变更差异,开发者无需手动比对即可直观了解每次命令对文件的实际影响,可通过 bashEditDiffEnabled 配置项启用。
提示缓存的稳定性在本次更新中得到显著改善。修复了响应因输出 token 上限被截断并自动续写后,下一轮提示缓存被部分失效的问题;同时修复了中断会话恢复时上下文重发方式改变导致缓存命中率下降的问题;云端会话还通过在首次请求前短暂等待服务器配置加载,进一步减少缓存未命中情况。
终端兼容性方面,本次修复了 2.1.247 版本引入的回归问题,包括 kitty 协议终端下 F1/F2/F4 失效、rxvt-unicode 中 Alt+方向键被识别为 Escape、WezTerm 中 Shift+标点输入未移位字符等。此外还修复了 GNOME Terminal 和 Konsole 部分版本被错误假定支持同步输出、st 终端 Delete 键失效,以及 SSH 和浏览器终端慢连接下启动时出现乱码字符等问题。
权限与安全方面,修复了以 ! 开头的拒绝或询问权限规则作用范围超出其所属配置源的问题,此类规则现在仅在其自身来源内生效。同时修复了 Bash tee 命令写入文件时 Edit() 拒绝规则和写路径检查未生效的漏洞,Bash(tee:*) 允许规则不再覆盖工作目录以外的目标路径。插件归档文件的提取权限也得到加固,防止本地其他用户读取会话专属文件。
VSCode 扩展在本次更新中新增了智能体地图(Agent Map)面板、Hooks 对话框、权限规则对话框及子智能体实时进度行等功能,并修复了焦点视图轮次归属错误、会话列表跳动、账号切换后警告丢失等多个体验问题。Slack 集成(Claude Tag)则改进了定时任务可在已有线程中回复、进度清单显示本地时间等能力,并修复了失败通知丢失导致对话静默的问题。
要点
- 新增 claude plugin eval 命令,支持对插件运行可评分、可复现的评测套件,结果输出 JSON 与 HTML 双格式。
- CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS 环境变量允许将并发智能体上限提升至 256,适用于大规模推理扇出场景。
- 修复多个提示缓存失效问题,包括截断续写后缓存部分失效及会话恢复时缓存命中率下降。
- 修复 2.1.247 引入的终端键盘兼容性回归,覆盖 kitty、WezTerm、rxvt-unicode 等多款终端。
- 权限规则越界、Bash tee 写路径绕过及插件归档文件权限过宽等安全相关问题均已修复。