Anthropic 于 2026-09-23 发布 Claude Code 2.1.281(npm `@anthropic-ai/[email protected]`)。本版面向企业网关:为较新的 Claude Desktop key 扩展 `desktop` 策略块,Bedrock 上游可 `assume_role`(跨账号 STS,可选每开发者一会话)并挂 `guardrail:{id,version}`;同时增强 `claude plugin validate` 对 MCP 的检查,并修复多项会话恢复/重试崩溃问题。
核心要点速览 (Key Takeaways)
- ✓升级:`npm i -g @anthropic-ai/[email protected]`;官方 changelog 日期 2026-09-23
- ✓Bedrock 上游新增 `assume_role`(经 STS,可跨 AWS 账号;可选每开发者独立会话)
- ✓可为 Bedrock 上游配置 `guardrail: {id, version}`;要求全部 Bedrock 上游都设或都不设
- ✓`claude plugin validate` 会报告将被静默丢弃的 `.mcp.json`、未声明的 `${user_config.*}` 与不安全 URL
- ✓`settings.json` 可设 `"attribution": false` 隐藏 commit/PR 署名;旧版 CLI 会跳过含该键的整份 settings,共享文件请保持对象形式兼容
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
企业把 Claude Code 接到 Claude Apps Gateway / Bedrock 时,常卡在「Desktop key 策略不够细、跨账号 IAM、以及要统一套 Guardrail」。个人向的小版本更新往往忽略这些网关字段;2.1.281 把网关能力与会话恢复稳定性一起推进。
架构亮点与底层机制
desktop 策略块支持较新 Claude Desktop key,含 blockReadsOutsideWorkingDirectories、disableBypassPermissionsMode。Bedrock 上游可声明 assume_role(网关经 STS 扮演角色,必要时跨账号,并可每开发者一会话),以及 guardrail:{id,version}(须在全部 Bedrock 上游一致配置)。telemetry.resource_attributes 可为 Desktop / /login 会话打固定标签。MCP 侧补上 2026-07-28 协议的 URL-mode elicitation,并由 claude plugin validate 预检会静默失败的配置。
权威 Benchmark 与实测跑分对比
本版无新的公开编码榜分数,属于企业网关与可靠性补丁。可核对:GitHub Release 时间 2026-09-23T19:19:15Z;npm 时间戳约 2026-09-23T17:01Z;官方 changelog 条目与 Release 正文一致列出 assume_role / guardrail / validate / 多项 resume 修复。
开发者实战落地与开箱指南
全局升级到 2.1.281 后,先在网关配置里为 Bedrock 上游补 assume_role 与(如需要)guardrail,并跑 claude plugin validate。若团队混用旧 CLI,避免在共享 settings.json 顶层只写布尔 attribution 以致旧版整文件跳过。会话恢复相关修复覆盖:重试中崩溃、无视 --max-turns 的死循环、以及恢复时重放变形历史导致 prompt cache 失效等问题——长会话用户建议升级后做一次 resume 回归。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察