Anthropic 为 Claude Code 推出 mods 自定义机制
Anthropic 发布 mods,一种用 TypeScript 编写的小函数,可修改 Claude Code 的行为,如改写提示词、拦截工具调用、添加界面元素等。Mods 随插件分发,已在 CLI 和桌面应用可用,也可让 Claude 自己编写 mod。
要点速览
- 01Mods 是 TypeScript 函数,可改写提示词、拦截或重试工具调用、审批权限请求、隐藏敏感信息
- 02Mods 可修改界面,如添加按钮和输入框,支持终端和桌面应用
- 03Mods 打包在插件中分发,多个 mods 按加载顺序叠加运行
- 04部分内置功能(如 /diff)已改为 mod 实现,未来计划将更多内置功能模块化
- 05企业版有内置 sec-default 安全 mod,限制用户安装的 mods 执行危险操作
背景
开发者此前通过 hooks 只能监听事件,无法改写事件或替换功能,Anthropic 为满足更强的自定义需求而推出 mods,并在发布前于 GitHub 征集了开发者反馈。
影响
对使用 Claude Code 的开发者和企业团队有用:个人可按自己工作流定制工具,团队可构建 CI/CD 状态展示、生产环境操作确认、审计日志等管控功能。
原文来自 Claude 官方博客,版权归原作者所有。中文标题和摘要由 AI 根据原文自动生成,可能有误,请以原文为准。