Anthropic在Claude Code v2.1.287版本中引入了一个叫Claude Mods的新能力,允许开发者用一段TypeScript或JavaScript函数挂载到事件流上,观察、改写甚至接管工具调用。这个动作看似只是一个版本更新,但放在AI编程工具演进的大背景下,它传递出的信号值得认真对待:AI编程工具正在从「对话式助手」向「可编程工作台」转型。
【Mods的本质是什么】
如果用一句话概括,Mods就是运行在Claude Code进程内部的中间件。当Claude Code运行时,内部会派发各种生命周期事件,Mod可以在这条事件流上做三件事:第一是观察,只读取数据然后放行,比如统计每次工具调用的token消耗;第二是改写,在数据发给模型或执行之前动态修改,比如对敏感路径脱敏、把高风险命令参数替换成安全选项;第三是接管,直接处理事件并返回结果,跳过Claude Code原有的默认逻辑。
这种类似中间件管道的处理方式,实际上把Claude Code变成了一个可编程的平台。你不再只是被动地使用它提供的功能,而是可以在它的生命周期里插入自己的逻辑,甚至绘制自定义界面。
【为什么这件事值得关注】
过去一年,AI编程工具的竞争主要集中在模型能力和对话体验上。但随着底层模型能力逐渐趋同,真正的差异化开始转向「可扩展性」和「可定制性」。Claude Mods的出现,意味着Anthropic在主动把控制权交给开发者。
这对办公自动化领域尤其有意义。很多企业的流程自动化需求是高度定制化的,比如特定审批路径、特定数据脱敏规则、特定审计要求。过去这些需求要么靠写脚本绕开工具,要么只能等官方支持。而Mods提供了一种在工具内部直接注入业务逻辑的方式,让AI编程助手能够真正融入企业现有工作流,而不是游离在外。
【四种扩展方式的定位差异】
值得注意的是,Claude Code目前已经提供了多种扩展机制:Skills、MCP、Hooks以及最新的Mods。它们并不是互相替代的关系,而是各自解决不同层次的问题。
Skills适合封装可复用的任务模板,MCP负责连接外部服务和数据源,Hooks用于在特定节点触发简单动作,而Mods则深入到事件流层面,提供了最细粒度的控制能力。理解这个分层,才能在实际工作中做出正确的技术选型。不是所有需求都需要写Mod,很多时候一个Skill或Hook就能解决问题。
【可编程工作台是必然趋势】
把视野拉远一点看,Claude Mods和DeepSeek Harness走的是两条不同的路线。后者通过服务接口拼装来实现扩展,前者选择在进程内挂载事件函数。两条路线各有优劣,但方向是一致的:让AI工具变得可编程、可改造、可嵌入。
对于办公自动化从业者来说,这意味着未来的效率工具不再是「拿来就用」的成品,而是「拿来就改」的半成品。谁能更快地理解事件驱动架构、掌握中间件思维,谁就能在AI工具的基础上构建出真正贴合业务场景的自动化方案。
【总结】
Claude Mods的发布不是一个孤立事件,它标志着AI编程工具进入了可编程化的新阶段。对于开发者和自动化从业者来说,现在正是深入理解事件流、中间件和扩展机制的好时机。工具在进化,使用工具的方式也需要同步进化。与其等待一个完美的现成方案,不如开始思考:你的工作流里,有哪些环节值得用一个Mod来改造?