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

Standard 是 19 件的全量家当,也是全课做差分时那把基准尺——先认识它,后面三套才有对照物。

📝 本节和前面几节的关系

2.4.2 用它当过差分基准,3.1 说过它是四套里的【底座款】。这一节把它的家当一件件摆出来。

一、19 件家当,按活儿分类

合计 19 件。注意清单里连插件管理器(tool-plugin-manager)都有——管理插件的能力本身也是个插件。

二、平台条件加载:同一配置,不同平台

tool-bash 与 tool-pwsh 是一对:声明里各带一个平台条件——Windows 上 bash 停用,Linux 上 pwsh 停用。

所以【清单 19 项,实际启用 18 件】——同一份配置文件,在不同平台上挂出来的工具并不完全一样。

这也顺带回答一个问题:条件加载写在配置里,不写在代码里——平台差异是数据,不是分支。

三、【基线】的两个用途

基线不是【最好的】,是最全的——全,才有资格当尺子。

四、日常就用它

配置里写得明白:agent-preset-registry 的 default: standard——官方默认就是它。

建议:先用 Standard 干活,缺什么再想换——先全量后裁剪,比一上来就抠最简配置稳。

真要裁,回到 2.4.2 的方法:拉清单、做差集,别凭感觉。

五、动手 Demo:Standard 的 19 项,按活儿分类

把 19 件家当按干什么活儿分组:

cats = [
    ("人格与指令", 2), ("文件与搜索", 2), ("执行与作业", 3),
    ("目标与规划", 3), ("记忆与委托", 2), ("交互与呈现", 4),
    ("能力自我管理", 3),
]
total = 0
for name, n in cats:
    total += n
    print("  %-8s %d 件" % (name, n))
print("  合计     %d 件" % total)
print()
print("Windows 上 tool-bash 停用:实际启用 18 件")

实跑输出:

--------------------------------------------------------------------
Standard 的 19 项,按活儿分类
--------------------------------------------------------------------
  把 Standard 的 19 项顶层插件按干什么活儿分组:

  分类             插件                                                  件数
  ----------------------------------------------------------------------------
  人格与指令       persona、agent-instructions                           2
  文件与搜索       tool-fs、tool-fs-search                               2
  执行与作业       tool-bash、tool-pwsh、tool-jobs                       3
  目标与规划       command-goal、tool-goal、planning                     3
  记忆与委托       compaction、delegation                                2
  交互与呈现       tool-ask-user、tool-todo、tool-web、present           4
  能力自我管理     skill-filesystem、tool-skill、tool-plugin-manager     3
  ----------------------------------------------------------------------------

  合计 2+2+3+3+2+4+3 = 19 件。

  但注意:清单是 19 项,实际启用的不一定是 19。
  tool-bash 和 tool-pwsh 是按平台二选一的——Windows 上 bash 停用,
  Linux 上反过来。算一笔账:

    清单上的项数         19
    Windows 实际启用     18(tool-bash 被 disabled 标记)
    Linux 实际启用       18(tool-pwsh 停用,tool-bash 启用)

  【基线】的意思就是:差分从它出发(2.4.2),对照也从它出发。

分类只是帮助记忆,配置树里的顺序才是权威——真要做差分,以 dump 出来的清单为准。 【19 项清单、实际 18 件】这个小坑在 2.1 的平台差异里埋过伏笔,这里正式兑现。 记住它的角色:后面三套预设全拿它当参照物。

30 秒实验

  1. 在 dump 出的配置树里数一遍 standard 的顶层插件,验证是不是 19 项。
  2. 找到 tool-bash 那行,看看 Windows 上的 disabled 条件是怎么写的。
  3. 想一个【拿走一件再测】的实验:撤掉 tool-web,Agent 会怎么答需要联网的问题?

常见误区

  1. 错误:Standard 是四套里最强的。——纠正:它是最全的,不是最强的;PTC、Creative 都是 20 件。
  2. 错误:清单 19 项,任何平台上都是 19 件全启用。——纠正:tool-bash 与 tool-pwsh 按平台二选一,实际启用 18 件。
  3. 错误:基线就是推荐配置,直接照抄就好。——纠正:日常默认用它没错,但要知道它全在哪,需要时才裁得动。
自测三问(点开对答案) 1. Standard 的 19 项里,最特别的是哪件? —— **tool-plugin-manager**:管理插件的能力本身也是个插件。 2. 为什么清单是 19 项、实际启用是 18 件? —— tool-bash 与 tool-pwsh 按平台二选一,Windows 上 bash 停用。 3. 【基线】的两个用途是什么? —— **当差分基准**(2.4.2 的对比都从它出发)、**当对照物**(拿走一件再测)。

相关笔记