2026年10月1日,Anthropic为AI编程工具Claude Code新增了“mods”功能。用户可以通过小型TypeScript函数,改写Claude Code的行为、界面乃至功能本身。
mods能做什么
根据官方博客,借助mods可以改写提示词、添加新界面、替换内置功能,以及添加全新的功能。其最大特点是,无需等待Anthropic推出新功能,用户就能自行为自己或团队加上所需的功能。
工作原理
Claude Code每执行一次操作都会触发“事件”。mod由这些事件触发,可以在操作前后插入额外处理、将操作本身替换为其他处理,或者把整个操作包裹在自定义处理之中。
mods随插件一同分发。由于可以直接沿用现有的插件安装与共享机制,因此无论在CLI还是桌面应用中,都能以相同的方式安装。
使用示例
官方博客列举了以下团队使用场景。
- 在Claude Code界面中显示CI/CD状态
- 为会影响生产环境的操作加上安全防护
- 将mod的调用记录为审计日志
安全注意事项
mods并未在沙箱中隔离,会以与Claude Code本身相同的权限访问计算机。因此,安装前需要确认其提供方是否可信。
在Team和Enterprise套餐,以及应用了托管设置(managed settings)的计算机上,名为“sec-default”的内置mod会发挥作用,限制用户安装的mod执行覆盖权限拒绝规则等危险操作。管理员也可以让自己的mod代替sec-default优先加载,但官方建议,即便如此,若要保留sec-default的限制,应将sec-default加入要加载的mod列表。
CoAI编辑部观点
这次更新让Claude Code从只能使用既定功能的工具,扩展为可以根据自身开发流程进行改造的平台。这固然方便,但mod以较高权限运行,组织在使用时,最好由管理员事先划定允许安装的mod范围,这样会更稳妥。