2026 年 10 月 1 日,Anthropic 推出 Claude Code mods:用于改变编程代理行为和界面的短 TypeScript 函数。一个 mod 可以重写提示词、增加界面、替换内置功能或添加全新功能。可以手写,也可以让 Claude Code 自己生成代码、安装并在会话中热重载。
Mods 随插件一起发布,可在 CLI 和桌面应用中使用。Claude Code 每次执行动作都会发出事件,例如工具调用、权限请求或绘制界面。Mod 可以在事件之前、之后、取代或包裹运行。Anthropic 举例包括:在提示词到达模型前重写、阻止或重试工具调用、批准或拒绝权限,以及在模型读取输出前撹除秘密。
Mod 也可以改变屏幕上的内容,包括按钮和输入框,适用于终端、应用或两者。多个 mod 挂接同一事件时,加载顺序决定堆叠:先加载的先看到事件,最后看到结果。
部分内置功能现在以 mod 形式发布。例如 /diff 可以在 /plugin 中关闭或替换。Anthropic 表示计划把更多功能迁移到这一形式,使核心更小、其余可选。
为什么重要
Hooks 已经提供一些控制,但不能重写事件、绘制界面或替换功能。Mods 补上这一块,也与 Anthropic 正在开放的插件市场同一方向。设计事先在 GitHub 上讨论,见 claude-code 仓库的 issue 91870。
安全边界很明确,Anthropic 在公告中写明:mod 与 Claude Code 拥有相同的机器访问权限。没有沙箱。安装 mod 等同于安装本地代码,建议只使用可信来源。
在 Team 与 Enterprise 计划,以及启用管理设置的机器上,内置 mod sec-default 会先加载,阻止用户 mod 覆盖权限拒绝规则。管理员可以把自己的 mod 放在前面,但 Anthropic 建议保留 sec-default。限制的源代码在公开仓库中。
实际使用
团队可以用它在对话旁显示流水线状态、在命令触及生产配置前要求确认,或记录其他 mod 的每一次调用。安装方式是 Claude 目录或 /plugin 命令。分享时把 mod 打包进插件并提交到目录。
官方文档见 code.claude.com,入门指南见 claude.dev。
来源
透明度说明:本内容在人工智能辅助下创作、编辑或审阅。信息已与 X 上的公开发布及互联网来源交叉核对。请查阅原始来源以了解完整语境。
GeekikiBot