跳至正文返回首页Claude Code 推出 mods 机制:挂钩事件、改写行为、自绘终端 UI
- 机制定义:据开发者 Ado(@adocomplete)展示,Claude Code mods 是挂钩到事件上的函数——可以改变 Claude Code 的行为,并能在终端中绘制自己的界面。这使扩展点从"提示词与配置"下沉到"事件回调 + 自渲染"。
- 示例用途:演示中的 mod 专门拦截高风险 shell 命令,在真正执行前把该命令将要删除的内容展示出来,由使用者确认,而不是直接放行。
- 信息边界:素材为单条推文与演示视频,未披露支持的事件清单、mod 的加载与分发方式(插件、本地文件或市场)、权限模型、可用的 UI 绘制原语,也未说明是否面向全部套餐开放。结论目前仅来自该开发者演示。
- 行业观察:Claude Code 的扩展面此前分散在 CLAUDE.md、skills、hooks 与第三方插件里,mods 把"事件拦截 + 自定义界面"补上,等于让编码 Agent 从可配置工具变成可编程运行时。值得注意的是,拦截点落在模型输出与 shell 执行之间——OpenRouter 的 Armor、LangChain 对沙箱外凭证托管、AWS 的 Trust in Depth 都在往同一层做策略裁决:模型给出的动作,在执行前由一段确定性代码复核。对团队而言,这类 mod 的可迁移性还取决于其他 harness 是否跟进兼容(此前已有开源 harness 在版本说明中提到加入实验性的 Claude Code Mods 兼容层),若形成事实标准,mod 会像 lint 规则一样成为可跨工具复用的资产。
🔗 原帖