Claude Code 能“接 Mod”了:/diff 都被改写了,DeepSeek 48小时跟进兼容层还补刀“只是个子集”——装第一个 Mod 前,先过版本、体检、权限这三道关

源自167位全网作者

10:27

最近十天,只要你打开时间线,大概率刷到过这些:有人在 Claude Code 的终端里跑起了 Doom,有人玩上了超级马里奥,还有人给自己搓了个"额度状态栏"——5小时额度、周额度、上下文占用一目了然,用量过半变黄、超80%变红。有网友调侃:“GTA 6 还没出,Claude Code 倒先有 Mod 了。”知乎

这次不是社区野路子魔改。国庆假期,Anthropic 官方把 Claude Code 的"进程内改装"大门正式推开:Mods。48小时内,DeepSeek Harness 跟进兼容层,还顺手补了一刀。今天把两件事一次说清:装 Mod 前必须过的三道关,以及这场生态标准之争,对你的插件和钱包意味着什么。微博

先把时间线捋直,比你想象的快

  • 9月中旬:Claude Code 负责人 Boris Cherny 在 X 上预告 “Claude Mods 正在开始落地”,社区已经开始用插件魔改界面,机器之心当时就做了报道。机器之心

  • 10月1日(美西时间):Anthropic 官方博文上线,changelog v2.1.287 那行字——Added Claude Mods。默认开启,不用另找开关。知乎

  • 几乎同时,眼尖的网友发现官方自己先"革了自己的命":Claude Code 自带的 /diff 面板和 AGENTS.md 支持,如今本身就是用 Mod 实现的,可以在 /plugin 里停用,或者换成你自己的版本。官方还放话,会继续把更多内置功能迁成 Mod——终局是"把 Claude Code 削成小内核,再按需把功能一个个装回来"。

  • 10月3日:DeepSeek Harness 发布 v0.2.1-alpha.1,官方 Release Notes 写得直白:新增实验性 Claude Code Mods 兼容层,目前阶段的主要目的是验证 Claude Code Mods API 功能大致为 DeepSeek Harness 插件的一个子集,而非为用户提供实际的完整兼容性。GitHub

  • 同期,DSH 的90后负责人、这层兼容的作者崔添翼对外回应:“希望做出让世界AI巨头跟进的创新”;他还在知乎上开玩笑说,DSH Plugin 是不是该改名叫 Mod。澎湃新闻知乎

社区吵出了两种解读。一种认为这是同一个方向的两款产品——Mods 和 DSH Plugin 本质上都是"进入 Agent 内部生命周期的可编程中间件",知乎作者恋猫干脆把 DSH、Mods、PiDurable 排进了同一个 Harness 演进方向。另一种则在等"谁参考了谁"的实锤。截至目前,源代码移植、协议违规这类硬证据一个都没出现。抄袭这个问题,这里不下结论。知乎知乎

倒是有个评论值得一读:做兼容层不是"宣战",是"请君入瓮"——Claude Code 的插件作者一行代码不用改就能迁进 DSH,迁移成本近乎为零,等于把别人辛苦养大的生态变成自己的获客渠道。这招比正面刚聪明。微博

Mod 到底是什么?一张表理清四层概念

很多人懵:Claude Code 已经有 MCP、Skill、Hook、Plugin 了,怎么又来一个 Mod?排开看:

机制

一句话定位

能做什么

做不了什么

MCP

给 Agent 接外部工具

查数据库、调 API,给 AI 递"体外手脚"

碰不到 Claude Code 本身

Skill

给 AI 一套方法论

让它按你的流程、领域知识干活

只是"更会说话",不改程序行为

Hook

节点拦截

在工具调用前后卡住、拦截特定动作

画不了界面、替换不了内置功能

Mod

进程内原住民

挂到事件上:只看不动、改完放行、直接接管;能画 UI、改写 prompt、替换内置功能

唯一动不了的:权限确认框上的显示

官方定义很直白:Mod 是一小段 TypeScript,能改 Claude Code 自己怎么工作。你可以自己写,也可以在会话里描述需求让 Claude Code 帮你写(它会调用内置的 plugin-authoring 技能兜底),安装和分享都走 /plugin。Anthropic官方博客

划重点是表格最后一行:扩展点从"工具旁边",进到了"工具里面"。这是 Mods 的全部价值所在,也是它全部风险的来源。

Claude Code 能“接 Mod”了:/diff 都被改写了,DeepSeek 48小时跟进兼容层还补刀“只是个子集”——装第一个 Mod 前,先过版本、体检、权限这三道关

别急着装的那条理由:同权限、无沙箱

官方文档没藏边界:Mods 和 Claude Code 本身同一权限,没有沙箱。翻译一下,一个 Mod 可以:知乎

  • 读写你的磁盘;

  • 读环境变量——包括 API key;

  • 看见并改写会话里的 prompt 和 tool call;

  • 甚至自作主张批准原本需要你二次确认的动作。

所以 Anthropic 官方建议不是"大胆探索",而是:只装你信任的作者或 marketplace,装前先跑 claude plugin validate——这条命令不运行 Mod,只读代码,告诉你它挂载了哪些事件、调用了什么接口。先体检,再上车。知乎

团队用户还有一道闸:Team/Enterprise 版和配了 managed settings 的机器上,内置的 sec-default 会先加载,拦住用户装的 Mod 去覆盖权限 deny 之类的危险动作。如果你自己调整加载顺序,文档特意提醒:把 sec-default 留在列表里。知乎

两个保底开关记一下:启动时加 --safe-mode,临时暂停所有 Mod(你的其他自定义设置也会一起暂停);在 ~/.claude/settings.json 里把 disableAllHooks 设为 true,一键停掉所有自装 Mod——代价是你自己配的 Hooks 和自定义状态栏也跟着停。

这份警惕不是杞人忧天。今年4月,小红书上一条"ClaudeCode Skills 别瞎装"的帖子拿下5100多赞、7700多收藏;9月又有一条"Codex 千万别裸装"收获2100多赞。这个圈子早就明白:"瞎装"是有代价的。Mods 只是把这件事的分量又加重了一档——它改的,是更深的地方。小红书

今晚15分钟的首体验路线

如果你决定试,照这条最小路线走(全程只用官方示例,风险最低):

  1. 查版本:终端跑 claude --version,不低于 2.1.287 就行,低了先升级。

  2. 加载自检:按官方文档跑一次 Mod 加载检查,三种输出对应三种命——出现 “no hooks module to load” 是正常的,随时能装;“hooks modules are turned off here” 是被你或公司的设置挡住了;“hooks modules are turned off in this process” 是 Anthropic 远程关了 Mod,本机怎么设都没用。

  3. 克隆官方示例仓库 claude-code-playground,对 mods 目录逐个跑 validate 体检:看它挂了哪些事件、调了什么接口。

  4. 用一次性会话加载试跑,退出即失效。输入框上方冒出 “☀ Clear 0% of context” 就是活了,/plugin 里能看到 “1 mod active”。

  5. 玩顺了再转正:/plugin marketplace add 指向你克隆的本地文件夹,/plugin install,再 /reload-plugins 生效。注意本地市场就指向那个文件夹,文件夹挪走或删掉,Mod 就加载不了了。

Claude Code 能“接 Mod”了:/diff 都被改写了,DeepSeek 48小时跟进兼容层还补刀“只是个子集”——装第一个 Mod 前,先过版本、体检、权限这三道关

环境差异也要知道:CLI 和桌面端 Code 标签页功能完整;VS Code 扩展、claude -p 和云端会话里 Mod 也能跑,只是界面上的改动显示不出来。知乎

不会写代码?完全没关系,前人已经趟过一遍:一位知乎作者把"额度状态栏"的需求描述给 Claude Code,它自己查用量接口、自己写代码、自己测试,最后 5 小时额度、重置时间、周额度、上下文占用全部挂上了输入框,每轮对话结束自动刷新。过程中它还主动发现一个坑:终端颜色别写 green、yellow、red,那样不报错但也不渲染,得换成主题里的颜色名,好处是明暗主题都能自动适配。写第一个文件时弹出"要不要为这次会话开启热重载",选 Enable for this session,改完当场生效,不用重启。

三个值得先装的 Mod

有意思的是,官方这三个示例 Mod,全是 Claude Code 自己写的。知乎

  • Token Weather(上下文晴雨表):输入框上方多出一行天气图标——用量不到25%是晴天,超25%多云,过半下阵雨,75%打雷,到90%提醒你马上要压缩上下文了,还带最近12轮消耗的小柱状图。对"上下文水位"敏感的人,等于把水表装在了脸上。

  • Blast Radius(爆炸半径):Claude 要执行 rm -rf、git reset --hard、强制推送、数据库迁移这类命令时,先拦下来,列出会动哪些文件,按1继续、按2取消。官方演示里,Claude 要删 build 文件夹,面板列出9个文件、共1.1MB,用户按了取消,它就真的一句"已取消,什么都没删"。

  • Replay Theater(回放剧场):一轮对话里 Claude 改了哪些文件全被记下来,结束后按 r 或输 /replay,逐个改动回放,带上一步、下一步。一次性改一堆文件时,比翻聊天记录舒服太多。

Claude Code 能“接 Mod”了:/diff 都被改写了,DeepSeek 48小时跟进兼容层还补刀“只是个子集”——装第一个 Mod 前,先过版本、体检、权限这三道关

Claude Code 能“接 Mod”了:/diff 都被改写了,DeepSeek 48小时跟进兼容层还补刀“只是个子集”——装第一个 Mod 前,先过版本、体检、权限这三道关

标准之争:三类人对号入座

这场架的深层不是功能,是"插座规格"——Mods 用什么格式写、按什么规矩加载,谁的用户多,谁就是标准制定者。Anthropic 走闭源精致路线,体验统一、规矩自己说了算,像 AI 圈的苹果;DeepSeek 走开源兼容路线,谁来改、谁来适配都欢迎,像当年的安卓。历史反复给过答案:标准之争赢的从来不是技术最优雅的,而是门槛最低、跟班最多的——VHS 干翻 Betamax、USB 统一充电口,全是这个剧本。知乎

对号入座:

  • 纯用户:谁掐架你都赚。兼容层做得越凶,工具互通越好、价格越便宜,这些名词一个都不用背。只需要记住一条:来路不明的 Mod 别装,理由见上一节的权限清单。

  • 插件/技能包作者:Mods 格式正在被对手"抬轿子"变成事实标准——连竞品都在给它做兼容层。按这个格式写,一份插件理论上能吃两个甚至多个生态。但注意,DSH 官方自己在 Release Notes 里写得很清楚:现阶段兼容层只是为了验证"Mods API 功能大致为 DSH 插件的一个子集",“而非为用户提供实际的完整兼容性”——别急着把主战场押过去。知乎

  • 团队管理者:本周就能做三件事——把 claude plugin validate 写进团队安装清单;确认 sec-default 没被挪出加载顺序;给 plugin marketplace 上白名单。定制权交回来的同时,供应链风险也交回来了,验收必须前置到安装之前。

接下来盯什么

  • DSH 兼容层什么时候从实验性转正式、实测兼容率如何——这决定"一鱼两吃"是真福利还是话术。参考节奏:10月9日 DSH 又发了 v0.2.1-alpha.2,新增思考过程机器翻译、Git Worktrees 两个实验性插件,迭代速度不慢。GitHub

  • Anthropic 还会把哪些内置功能 Mod 化——内核瘦身瘦到什么程度,决定了这个生态的天花板;

  • 会不会有第三家 Harness 跟进 Mods 兼容——那才是标准真正立住的信号。

最后给一句判断:Mods 本身值得玩,官方示例、validate 体检、一次性试跑,这条路径的风险是可控的;但"来路不明的 Mod"不值得赌,同权限无沙箱意味着瞎装的代价可能是你的 API key 和你的仓库。而这场架给你的最大启发或许是——你的插件和技能包,正在悄悄变成跨平台资产。认真在这个圈子里折腾的人,这是好事。

内容由AI生成

精选参考来源

1
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章