Claude Code v2.1.314 — 累积更新。新增:`permissions.blockWritesOutsideWorkingDirectories`(Write、Edit、NotebookEdit 在所有权限模式下均拒绝工作目录以外的路径)、Claude apps gateway upstream 的可选 `groups` 列表(仅列表内 IdP 群组的开发者会被导向该 upstream,故障转移时同样适用)、Bedrock upstream 的 `guardrail_trace`(记录触发的 Amazon Bedrock guardrail 过滤器,不含匹配文本)、VS Code 与 Claude Desktop Code 标签页的空闲压缩(超过 200K token 的对话空闲后会先摘要,prompt cache 过期时下一条消息改用摘要)。修复:管理员限制模型 effort 时反复出现“Invalid effort level”(现会自动降级重试并告知实际等级)、`claude -p` 启动失败却以 0 退出且无输出(现打印错误并返回 1)、Bedrock 多图片 session 与 `/compact` 出现“400 Input is too long.”、Foundry 资源缺少默认 Sonnet/Opus/Haiku 部署时 session 失败(改为回退到同系列旧模型)、TLS 证书链 `UNABLE_TO_GET_ISSUER_CERT`、MCP 登录失效后误显示“needs authentication”、`claude mcp logout` 未实际移除登录却报告成功、CI 环境下 `claude ultrareview` 与 `claude remote-control` 询问工作区信任、PreCompact hook 输出过大导致压缩失败(每个 hook 输出截断于 10,000 字符)、Monitor 工具启动的 shell 命令未触发 Bash hook、`--setting-sources` 排除的设置文件仍提供部分设置、沙箱保护未应用于 `claude -p --resume` 进入的 worktree,以及多项 gateway、Remote Control 与 Markdown 表格流式显示问题。
github.com