🐳 第三章 一切皆插件意味着什么
📄 一句话概括

四套预设是【一切皆插件】的实物证明——同一个 preset 插件的四份实例、极小的差分、纯配置的组合方式,连插件管理器自己都是插件。

📝 本节和前面几节的关系

前面四节把四套一个个拆完,这一节合起来看:它们合在一起证明了什么。

一、三条证据,摆到一起

二、连管理器都是插件

Standard 的 19 项清单里躺着 tool-plugin-manager——管理插件的能力本身是个插件。

这句话值得咀嚼两遍:如果它是写死在内核里的,【皆插件】就有了一个例外;做成插件,口号才闭环。

同理可自查:找不到任何一个【不在清单里却能干活】的东西——内核除外(3.8 讲它为什么不算例外)。

三、四种改动粒度的影子

1.3 讲过四种改动粒度——四套预设恰好各占一个位置:

一个口号能落到四种粒度上,说明它不是修辞,是结构。

四、组合本身是能力

最反直觉的一条:创造一套新预设,不需要写代码——从插件池挑一组、定个 id、写份装配清单,就完了。

也就是说,【我能拼出什么样的 Agent】成了用户可选项,而不是厂商的发布日程。

这正是 1.4 讲行业标准时那个判断的底气:开放的不是产品清单,是组合权。

五、动手 Demo:四套预设怎么证明【一切皆插件】

把证据列成清单,再对一遍四种粒度:

evidence = [
    ("同一个 preset 插件", "四套的 name 都是 @deepseek-ai/dsh-agent-preset"),
    ("差分极小", "PTC、Creative 都只是 Standard 多 1 件"),
    ("预设是配置数据", "挑一组插件装配起来,不用写代码"),
    ("连管理器都是插件", "tool-plugin-manager 在 19 项清单里"),
]
for a, b in evidence:
    print("  [%s]" % a)
    print("    %s" % b)
print()
print("  四种粒度: 扩展 / 替换 / 裁剪 / 组合")

实跑输出:

--------------------------------------------------------------------
四套预设怎么证明【一切皆插件】
--------------------------------------------------------------------
  把证据摆到一张表上:

  证据                   内容
  -----------------------------------------------------------------------------
  同一个 preset 插件     四套预设的 name 全是 @deepseek-ai/dsh-agent-preset
  差分极小               三套与 Standard 只差 1 件——换预设像换零件,不像换机器
  预设是配置数据         一份 preset = 从插件池挑一组 + 装配,不用写一行代码
  连管理器都是插件       tool-plugin-manager 本身就在 19 项清单里
  -----------------------------------------------------------------------------

  再对照 1.3 讲的四种改动粒度,四套恰好各占一个位置:

  粒度     在四套里的影子
  --------------------------------------------
  扩展     PTC:Standard 多挂一件
  替换     Minimal:shell 换成另一条路线
  裁剪     Minimal:只留 2 件
  组合     四套本身:同一插件池的四份装配清单
  --------------------------------------------

  结论:四套预设证明的不是【DSH 功能多】,而是【组合本身是能力】。

四条证据里最硬的是第一条:连【预设】这个概念本身都是插件实例化出来的。 【不用写代码就能造预设】值得再强调一次——组合权交给了配置,这是生态的入口。 口号落到结构上才算数:四种粒度有实物、管理器无例外、组合零代码。

30 秒实验

  1. 在配置树里数一数:19 项之外,还有哪件东西的名字带 plugin?
  2. 试着口头设计一套【只读预设】:从 19 项里挑你会留哪几件,说说理由。
  3. 回看 1.3 的四种粒度,给每套预设对号入座。

常见误区

  1. 错误:四套预设是四种产品。——纠正:一套产品(Runtime)的四份装配清单——3.1 已立住。
  2. 错误:插件管理器是内核的一部分,不算插件。——纠正:tool-plugin-manager 就在清单里,是个如假包换的插件。
  3. 错误:造新预设要等官方发布。——纠正:挑插件、写配置就能造——组合权在用户手里。
自测三问(点开对答案) 1. 四套预设共用的插件包叫什么? —— `@deepseek-ai/dsh-agent-preset`;四套只是它的四个实例。 2. 为什么【连管理器都是插件】这条重要? —— **口号因此闭环**:没有一个写死在内核里的能力管理者,例外为零。 3. 创造一套新预设要写代码吗? —— **不用**——从插件池挑一组、写份装配清单即可,组合是纯配置的事。

相关笔记