Claude Code 在 2026 年 10 月 2 日发布的 2.1.287 版本里把 Mods 做成了一等能力。简单说,Mods 是跑在会话里的小型 TypeScript 函数,能在不碰模型权重的前提下,改写 Claude Code 的行为和界面:调整发给模型的提示词、给终端或桌面端加自定义 UI、替换或增强某个内置功能——也就是改写它的行为和界面。

它和 Claude Code 已有的扩展点不一样。Skills、MCP、hooks、subagents 改变的是「模型能调用什么、知道什么」;Mods 改变的是「用到它的人在这一会话里看到和交互到什么」。比如社区已经做出的例子:一个直接在 CLI 里跑的俄罗斯方块小游戏、一个在模型思考时引导你做呼吸训练的「Mindful Claude」、以及一个把 RWX 的 CI 状态直接贴进会话的面板。三者用途完全不同,恰好说明了这个扩展点的开放程度。

用法上,Mods 跟着插件(plugin)一起分发,通过 CLI 或桌面端的 /plugin 安装,也能从插件市场(marketplace)拉取。Anthropic 的设想是,开发者不必等官方路线图,自己就能改写行为;更进一步的玩法是你直接用自然语言告诉 Claude 想要什么改动,让它帮你把对应的 Mod 写出来。

对日常拿它做工程的团队,Mods 的价值在于把「客户端可塑性」开放出来:以前要靠配置和 hooks 做的事,现在可以写成能复用、能分享的模块。代价是早期还缺正式 SDK 文档和统一的清单格式,能力边界仍在快速变动,生产环境使用前需要自己验证行为。

原文出处:Claude Code 负责人 Boris Cherny(@bcherny)于 2026-10-02 在 X 的发布,以及协调线程

配图来源:X(@bcherny)推文截图,内容还原自真实推文与官方线程。