Plugins
Plugin System 文本
说明 plugin.system(context) 的作用,以及它会在什么时候注入到运行时提示词装配链
Plugin System 文本
plugin 可以实现:
system(context) {
return "plugin-level system text";
}它的作用
plugin.system() 表达的是:
- 这个 plugin 希望向 agent 运行时补充一段 system 文本
典型用途:
- 注入 provider 使用规则
- 注入某类能力的操作约束
- 告诉 agent 当前有哪些外部能力已经准备好
在完整 runtime 的系统提示词收集链路里,plugin system 是正式注入的一层。
当前 runtime 会:
- 遍历全部内建 plugin
- 只对启用的 plugin 取
system() - 单个 plugin 失败时 fail-open,不阻断主链路
什么时候适合写 plugin.system
这些内容更适合放到 plugin.system:
- 某个 plugin 的使用方法论
- 当前 provider 的工作约束
- 已安装能力的统一说明
哪些内建 plugin 典型用到了它
skillwebasrtts
它们都非常适合注入“能力说明型 system 文本”。