Moran StudioMoran Studio

Anthropic 发布了 Claude Code mods,这一次 Antigravity 跑在了前面

•3 分钟阅读
Anthropic 发布了 Claude Code mods,这一次 Antigravity 跑在了前面

Anthropic 发布了 Claude Code mods,允许开发者使用 TypeScript 改写提示词、拦截工具调用、定制终端界面,甚至直接把内置功能替换掉。

这套机制直接嵌入在现有的 Plugin 体系里,在命令行和桌面客户端通用。

它的工作原理类似事件拦截器,从模型发起请求、工具执行到权限审批,整条链路都会抛出事件。

开发者写的 Mod 可以在事件发生前、发生后或直接替代原有逻辑执行,多个 Mod 还能按照加载顺序像中间件一样堆叠。

更有意思的是产品架构层面的调整,官方把自带的 diff 功能直接重构成了一个 Mod,用户如果不喜欢可以关闭或者换成自己写的版本。Anthropic 明确表示未来会把更多内置功能剥离出去,把客户端本体削减为一个极小的核心。

这个改造思路,其实和 DeepSeek 之前做 DeepSeek Harness 的方向高度一致。

大家都发现随着业务场景复杂化,官方替用户写死的黑盒外壳根本顶不住生产环境的定制需求。企业要脱敏、要审批、要拦截高危指令,开发者要个性化的界面和工作流,官方无法满足所有需求。

官方只保留核心的运行时调度器,把剩下的都交给 Plugin 生态。

看到 Mod 的运行机制后,第一反应是 DeepSeek Harness,另一个就是 Antigravity。

Antigravity 在前段时间也调整了一个旧功能,和 Mod 高度类似,叫「Lifecycle Hooks(生命周期钩子)」。实现逻辑不一样,但是最终的思路是一致的,不过 Antigravity 做的不够彻底,补丁式的搞了这么个功能。