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