Skip to content

核心概念

模型每一轮看到的东西就三份:系统提示词工具目录技能目录。随着插件与 MCP 越装越多,这三份只会越来越大,拖累模型表现;而 DSH 目前给子代理的配置又极其简陋。

本插件把「某个 Agent 到底看到什么」变成一组可配置的对象。理解下面几个词,就理解了全部。

四个池

四类配置对象各管各的,可以多对多引用:集建好之后,能被多个代理装载。

干什么用
代理 Agents指定绑给哪个预设;配 Agent 模式(传统 / PTC)、提示词、工具、skill、子代理名册,以及被当子代理时的模型与思考强度
提示词集 promptSets有序的提示词清单,顺序可调
工具集 toolSets工具名清单,插件的和 MCP 的都在里面
技能集 skillSetsSkill 清单,决定哪些能被 AI 自主调用

装载与绑定

两个动作,分工不同:

  • 装载:把集挂到代理上。同一个代理装载的集之间不允许有重叠成员,界面和写入端点各拦一道。
  • 绑定:把某个预设绑到一个代理上,这个预设就交给它管了。

语义边界:没装就是空的

绑定之后,三面一个规矩:没装就是空的

概念规则
绑定预设被绑定的预设,提示词、工具、skill、子代理全部交给这个代理;解除绑定即恢复原样
提示词集一个都不装 = 投递空提示词
工具集一个都不装 = 一个工具都不给
技能集一个都不装 = 一个 skill 都不暴露;装了就只看勾的

没绑主代理的预设完全不受影响,随插随用。

预设、代理与子代理

  • 预设是 DSH 自己的对象,管提示词组合与技能注册。
  • 本插件不动预设文件,只在装配期接管:预设被绑定后,这一轮实际投递什么由代理的配置决定。
  • 子代理(被主代理派活的后台代理)也能用自己的一套:模型走启动参数、工具面在创建窗口收窄、提示词与技能面在装配期生效。

什么时候生效

插件工作在装配期:每次对话开始时,平台把「这一轮要投递什么」组装成装配结果,插件在这一步按你的配置改写它。由此有两条实用推论:

  • 改完配置要点保存,然后新开一个对话生效;
  • 卸载插件,装配回到平台原样——因为宿主文件从头到尾没被改过。