<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>sabersolo (sabersolo)</title>
    <link>https://w2solo.com/sabersolo</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Claude Code 出 Mods 插件系统了，我实测把 rm -rf 按住了</title>
      <description>&lt;p&gt;上周复盘过 Claude 一把删掉 4.8 万行文件的事故，当时的方案是 hooks 白名单——门外装监控。10 月初 Anthropic 放出了正规军：Claude Code 2.1.287 新增 &lt;strong&gt;Mods&lt;/strong&gt;，跑在 Claude Code 内部的 JS 插件。我花一下午实测，先说结论：让 AI 跑 &lt;code&gt;rm -rf&lt;/code&gt;，它停住了。&lt;/p&gt;
&lt;h2 id="Mod 和 hooks 的本质区别"&gt;Mod 和 hooks 的本质区别&lt;/h2&gt;
&lt;p&gt;一句话：&lt;strong&gt;hooks 是门外装摄像头，Mod 是给 AI 装神经系统。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;hooks、skills、MCP 都在 Claude Code 外面转，只能递纸条。Mod 跑在内部，事件来了能看、能改、能接管：拦工具调用、自己画 UI、跨事件共享状态。&lt;/p&gt;
&lt;h2 id="blast-radius：危险命令的事中裁决"&gt;blast-radius：危险命令的事中裁决&lt;/h2&gt;
&lt;p&gt;AI 每次要跑 Bash，Mod 先过一遍：命令含 &lt;code&gt;rm -rf&lt;/code&gt;、&lt;code&gt;git reset --hard&lt;/code&gt;、强推，就先不执行，而是&lt;strong&gt;算出波及范围&lt;/strong&gt;（哪些文件会删、几个）画成面板等你按键。&lt;/p&gt;

&lt;p&gt;实测：&lt;code&gt;echo hello&lt;/code&gt; 秒过；&lt;code&gt;rm -rf&lt;/code&gt; 被挂住，文件一个没少。&lt;/p&gt;

&lt;p&gt;和白名单的本质区别：&lt;strong&gt;白名单是事前规则，Mod 是事中裁决&lt;/strong&gt;——它知道这条命令要删什么，而你不知道。&lt;/p&gt;
&lt;h2 id="安全红线"&gt;安全红线&lt;/h2&gt;
&lt;p&gt;官方文档原话：Mod 以你的权限运行——能读写你所有文件、能读环境变量里的 API key、能替你批准工具调用、能花额度。hooks 是脚本，Mod 是能替你做决定的代理。&lt;strong&gt;只装信得过来源的。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="装法"&gt;装法&lt;/h2&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install -g @anthropic-ai/claude-code
git clone https://github.com/anthropics/claude-code-playground
claude --plugin-dir /path/to/claude-code-playground/claude-code/mods/blast-radius
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;示例源码最长五百行，改一改就是自己的第一个 Mod。第三方兼容网关也能跑，亲测。&lt;/p&gt;

&lt;p&gt;AI 越能干，按钮越要握在自己手里。&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;em&gt;AI 辅助创作，实测来自本人真实环境（公众号：赛博单兵）&lt;/em&gt;&lt;/p&gt;</description>
      <author>sabersolo</author>
      <pubDate>Tue, 06 Oct 2026 08:32:49 +0800</pubDate>
      <link>https://w2solo.com/topics/8572</link>
      <guid>https://w2solo.com/topics/8572</guid>
    </item>
  </channel>
</rss>
