🟢 🏥 实践应用 发布于: · 2 分钟阅读 ·

Anthropic:Claude Code v2.1.166——回退模型与强化的跨会话安全

编辑插图:Anthropic:Claude Code v2.1.166——回退模型与强化的跨会话安全

Anthropic 发布了 Claude Code v2.1.166,带来新的 fallbackModel 设置,可配置最多三个备用模型,并强化了会话之间的安全性。该版本还引入了对 deny 规则中 glob 模式的支持以及约 20 项修复。

🤖

本文由人工智能基于一手来源生成。

Anthropic 于 2026 年 6 月 6 日发布了 Claude Code v2.1.166,这一版本为其开发型 CLI 工具(命令行界面)引入了可配置的备用模型和一系列会话之间的安全强化。这是一次实用的升级,专注于在主模型不可用时提升工作的可靠性。

新的 fallbackModel 设置带来什么?

最突出的新功能是 fallbackModel 设置。它可配置最多三个备用模型,当主模型过载或不可用时依次尝试。会话不会停滞,Claude Code 会自动切换到序列中的下一个模型并继续工作。

此外,--fallback-model 标志现在也适用于交互式会话。此前该机制主要依赖非交互式调用,因此在对话中工作的用户没有获得同等的防中断保护。这一改动使 Anthropic 统一了两种工作方式下的行为。

deny 规则中的 glob 模式如何运作?

该版本为 deny 规则增加了对 glob 模式(带通配符的模式)的支持。模式 "*" 现在可一次性阻止所有工具,这为管理员提供了一种更粗粒度但更强力的方式来限制工具可以运行的内容。

这一改动在需要快速锁定所有功能、然后选择性地仅解锁允许工具的环境中很有用。由此,Claude Code 中的权限配置在限制性强、对安全敏感的部署中得到简化。

为什么跨会话安全被强化了?

Claude Code v2.1.166 改变了处理会话间消息的方式。通过 SendMessage 从其他 Claude 会话转发的消息不再携带用户权限。具体来说,接收方会拒绝转发来的权限请求,而自动模式(auto mode)会将其阻止。

其目的是防止一个会话间接批准另一个会话中的敏感操作。由此,通过智能体之间的相互通信而导致权限意外扩散的空间被收窄,这对团队和自动化流程很重要。

关于模型思考有哪些改变?

新版本也改变了对模型思考(thinking)的控制。设置 MAX_THINKING_TOKENS=0 或使用 --thinking disabled,现在能在默认会思考的模型上也关闭思考。

此前这些标志无法在这类模型上可靠地关闭思考,因此希望获得更快或更廉价回答的用户控制有限。现在无论各模型的默认设置如何,行为都保持一致。

该版本还有哪些其他修复?

除主要新功能外,Claude Code v2.1.166 带来约 20 项修复。其中包括解决 JetBrains 环境中的终端闪烁、修正 Kitty 键盘协议对 Shift 与非 ASCII 字符组合的处理,以及改进的 PowerShell 验证。

还修复了 macOS 系统上孤立(orphaned)进程的问题。这些修复本身或许并不惊艳,但它们提升了该工具在不同平台和终端上的日常稳定性。

常见问题

新的 fallbackModel 设置有什么作用?
fallbackModel 可配置最多三个备用模型,当主模型过载或不可用时,Claude Code 会依次尝试它们。在 v2.1.166 中,--fallback-model 标志现在也适用于交互式会话,而不仅是非交互式调用。
会话之间(cross-session)的安全是如何被强化的?
通过 SendMessage 从其他 Claude 会话转发的消息不再携带用户权限。接收方会拒绝转发来的权限请求,而自动模式(auto mode)会将其阻止。这降低了一个会话在另一个会话中未经授权批准操作的风险。
如何彻底关闭模型的思考?
设置 MAX_THINKING_TOKENS=0 或使用 --thinking disabled,现在能在默认会思考的模型上也关闭思考。此前在这类模型上无法可靠地关闭这一行为。

📬 AI 新闻直达您的邮箱

按您的方式定制每日摘要——自选主题、来源和频率,一键退订。