AI 编程开发

Claude Code v2.1.314 发布:新增工作目录写入限制与网关分组

Anthropic 于 2026 年 10 月 30 日发布 Claude Code v2.1.314。该版本新增工作目录外写入拦截、Claude apps 网关按 IdP 组路由与 Bedrock guardrail 追踪,并为 VS Code 与 Claude Desktop 的 Code 标签页加入空闲压缩;其余更新集中在会话稳定性、网关兼容与编辑器交互修复。

新增工作目录写入限制

v2.1.314 新增 permissions.blockWritesOutsideWorkingDirectories 设置。启用后,Write、Edit 和 NotebookEdit 三类文件写入工具会拒绝工作目录之外的路径,且该限制在每一种权限模式下都生效,而不只是在特定模式下。

这项新增设置明确覆盖上述三类文件写入工具。发布说明没有交代它是否默认开启,也没有说明其他工具是否受同一规则约束,使用时需要区分单项写入限制与整个会话的权限边界。

Claude apps 网关:按组路由与 guardrail 追踪

Claude apps 网关的上游配置新增可选 groups 列表:只有属于所列 IdP 组的开发者才会被发送到该上游,故障转移时同样遵循这一规则。这为多上游部署提供了按身份组划分流量的能力。

Bedrock 上游新增 guardrail_trace,用于记录某次请求触发了哪个 Amazon Bedrock guardrail 过滤器,但不记录匹配到的文本内容。原文未说明该追踪信息的输出位置与保留方式。

空闲压缩扩展到 VS Code 与桌面端

VS Code 和 Claude Desktop 的 Code 标签页新增空闲压缩:当一段超过 200K token 的对话处于空闲状态时会被摘要,若提示缓存已过期,下次发消息时会使用该摘要。

原文同时调整了空闲压缩的触发范围:对关闭遥测的订阅用户也会运行,并且在 Bedrock、Vertex、Foundry 和 LLM 网关上,一旦一小时提示缓存开启也会运行。

会话与网关兼容性修复

版本修复了组织管理员限制模型 effort 后会话连续报 Invalid effort level 的问题:Claude Code 现在会降低 effort、重试,并说明所用级别。claude -p 在启动失败时不再以 0 退出且无输出,而是打印错误并以 1 退出。

Bedrock 会话在图片较多时每轮失败、/compact 报 400 Input is too long. 的问题已修复,改为移除较早图片后再压缩。Microsoft Foundry 资源缺少默认 Sonnet、Opus 或 Haiku 部署时,会回退到同系列较旧模型。网关不接受 tool search 的 tool_reference 块导致请求反复被拒时,会去掉 tool search 重发一次并记住该状态。

编辑器、MCP 与沙箱相关调整

MCP 方面,修复了无需登录也能工作的 MCP 服务器在已存登录失效后显示 needs authentication 的问题,现在会以未登录状态使用;claude mcp logout 在登录未被移除时(例如通过 SSH 时 macOS 钥匙串被锁)不再误报成功。

沙箱方面,sandbox.excludedCommands 的设置说明改为:一次调用中的每条命令都必须匹配条目。修复了通过 claude -p –resume 或 –continue 进入 worktree 时沙箱保护未生效的问题。VS Code 扩展修复了非拉丁键盘布局下语音听写快捷键 Ctrl+D 无效、计划预览标签页中 Cmd+F / Ctrl+F 无法打开查找等问题。

知序观察

观察:本次更新细化了文件写入路径与网关身份组的控制粒度,为团队配置访问边界提供了更具体的选项。空闲压缩扩展到更多部署形态,可能减少长对话重新发送历史上下文的开销;从列出的修复来看,Bedrock、Foundry 与网关兼容性也是本次维护重点之一。


本文由知序新闻雷达根据公开来源自动整理,观察部分为编辑性解读。信息以原文为准。

来源:Claude Code Releases · v2.1.314
原文发布时间:2026-10-30 09:06(Asia/Shanghai)

留下你的想法

欢迎交流。你的邮箱地址不会公开。