Mods
Claude Code的插件扩展机制,基于Function Hooks设计模式,允许开发者用代码接入并改变模型周围软件层(Harness)的行为,包括上下文拼接、工具调用过滤和界面展示等
时间轴 (近 90 天)
Claude Code 从 2.1.287 及更高版本开始正式支持 Mods(模组)
Mods 直接运行在 Claude Code 内部,能够深度干预 agent 的行为逻辑
Mods 可以在 Claude Code 即将执行某个动作之前介入,修改这个动作,甚至直接阻止它
Mods 在会话开始时被加载一次,然后在整个会话期间持续运行
因为 Mods 常驻运行,它能够记住状态、提供实时面板并在执行命令前暂停询问用户确认
Mods 能够直接介入 harness 的执行循环本身,在 agent 做出行动决策的关键节点插入自定义逻辑
Mods 的推出标志着 Anthropic 对 Claude Code 开放策略从围绕工具搭建生态转向允许介入工具内部
能够拦截和修改 agent 行为的组件带有更大的影响面,因此对开发者要求更谨慎的设计
Plugins和Mods机制允许开发者根据自身需求扩展Claude Code的功能
Anthropic为Claude Code推出了Mods、Plugins、Projects、Tag等新功能
还有 5 条时间轴事件
全部知识事实 (15)
因为 Mods 常驻运行,它能够记住状态、提供实时面板并在执行命令前暂停询问用户确认
50%待验证Mods 能够直接介入 harness 的执行循环本身,在 agent 做出行动决策的关键节点插入自定义逻辑
50%待验证Mods 的推出标志着 Anthropic 对 Claude Code 开放策略从围绕工具搭建生态转向允许介入工具内部
50%待验证能够拦截和修改 agent 行为的组件带有更大的影响面,因此对开发者要求更谨慎的设计
50%待验证Mods 直接运行在 Claude Code 内部,能够深度干预 agent 的行为逻辑
50%待验证Mods 可以在 Claude Code 即将执行某个动作之前介入,修改这个动作,甚至直接阻止它
50%待验证Mods 在会话开始时被加载一次,然后在整个会话期间持续运行
50%待验证Plugins和Mods机制允许开发者根据自身需求扩展Claude Code的功能
50%待验证Plugins通常指由官方或第三方开发、经过审核的功能模块,侧重稳定的集成接口;Mods则更偏向社区驱动的轻量级定制
50%待验证分层扩展架构的核心价值在于官方维护核心体验一致性,长尾需求交由社区解决
50%待验证Anthropic 把 Mods 定义为一个使用 Function Hooks 的插件,让开发者可以用代码接入并改变 Harness 的行为
50%待验证公开仓库里已有四个内置 Mods:Agent 预加载器、Diff 面板、Telemetry,以及一个组织安全 Mod
50%待验证自定义 Mod 的开发者需要先启用 Function Host,且 API 可能在不同版本之间变化
50%待验证Claude Code 从 2.1.287 及更高版本开始正式支持 Mods(模组)
50%待验证Anthropic为Claude Code推出了Mods、Plugins、Projects、Tag等新功能
50%