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

Anthropic:Claude Code v2.1.163——版本锁定、/plugin list 与 hook 改进

编辑插图:Anthropic:Claude Code v2.1.163——版本锁定、/plugin list 与 hook 改进

Anthropic 发布了 Claude Code v2.1.163,带来面向企业版本锁定的 Managed Settings、新的 /plugin list 命令,以及对 Stop 和 SubagentStop hook 的改进。此版本还包含若干实用新增功能和一系列 bug 修复,其中包括修复了会在每条 Bash 命令上被错误触发的 hook 条件。

🤖

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

Anthropic 于 2026年6月4日发布了 Claude Code v2.1.163,此版本通过 Managed Settings 引入企业版本锁定、新的 /plugin list 命令,以及对 StopSubagentStop hook 的改进,并附带一系列 bug 修复。发布日期由 GitHub 确认(published_at 2026-06-04T21:52:51Z)。

企业版本锁定如何运作?

最重要的新功能是带有 requiredMinimumVersionrequiredMaximumVersion 参数的 Managed Settings。借助它们,如果已安装的版本不在允许范围内,Claude Code 将拒绝启动。对企业环境而言,这意味着可以锁定版本——管理员可以确保团队所有成员使用经批准的版本范围,从而避免不兼容以及不受控的更新。

新的 /plugin list 命令提供了什么?

此版本新增了 /plugin list 命令,并支持 --enabled--disabled 过滤器。用户由此可以快速查看插件列表,区分已启用的与已禁用的插件。这简化了配置管理,尤其是在安装了大量插件的环境中。

hook 是如何得到增强的?

Stop 与 SubagentStop hook 现在可以返回 hookSpecificOutput.additionalContext。由此,hook 会继续当前轮次,而不会被标记为 hook 错误——也就是说,hook 可以向执行过程注入额外上下文而不中断工作流。这扩展了自动化的可能性,因为 hook 由此成为了上下文的来源,而不仅仅是一个中断点。

还引入了哪些新增功能?

此版本还带来若干实用改进:/btw 中新增了”c to copy”快捷键、skill 中的 $ 转义语法,以及在使用 --resume 时面向 stdio MCP 服务器的环境变量 CLAUDE_CODE_SESSION_ID。这些新增功能旨在改善日常工作的工效,并在会话续接时与 MCP 服务器更好地集成。

修复了哪些 bug?

bug 修复列表涵盖多种场景。修复了 claude -p 在后台命令下的冻结,以及在 CI=true 时于 Bedrock、Vertex 和 Foundry 上出现的”ANTHROPIC_API_KEY required”错误。解决了 Windows 的 EEXIST/OneDrive 错误。尤其值得一提的是,修复了 if: "Bash(...)" 这一 hook 条件——此前它会在任何包含 $()$VAR 的 Bash 命令上被错误触发,现在该条件能被正确求值。这一组修复使 v2.1.163 在 CI 环境与 Windows 上更加稳定。

常见问题

Claude Code v2.1.163 的版本锁定带来了什么?
Managed Settings 现已支持 `requiredMinimumVersion` 和 `requiredMaximumVersion`。如果版本不在允许范围内,Claude Code 将拒绝启动,这使企业团队能够锁定工具的允许版本。
/plugin 命令有什么新变化?
新增了 `/plugin list` 命令,并支持 `--enabled` 与 `--disabled` 过滤器,从而更便于查看哪些插件处于启用状态、哪些已被禁用。
Stop 与 SubagentStop hook 是如何改进的?
Stop 与 SubagentStop hook 现在可以返回 `hookSpecificOutput.additionalContext`,从而继续当前轮次而不被标记为 hook 错误。由此,hook 可以添加上下文,而不是中断执行。