Skip to content

编排预设

每一种编排模式(spec / agenda / loop / director)都在两个作用域各自维护一份预设库

  • 全局 —— 预设存放在扩展设置里,对所有聊天可用。
  • 角色卡 —— 预设存放在角色卡本身上,导出角色卡时随卡一起带走。

一份预设记录了该模式编排面板里的所有内容 —— 系统提示词、工具开关、子代理、planner 配置、loop 上限、capsule 注入策略。它记录提示词预设或 API 预设;这两者在预设里只按名字引用,运行时再去解析。

为什么按模式分库

spec 预设和 director 预设在结构上没有任何共通的字段,所以它们活在彼此独立的库里。切换执行模式时露出的是当前模式的库,其它模式的库保持原样。

预设栏

预设栏位于每种模式编辑面板的顶部:

预设栏 —— director 模式

它提供了一组标准操作:

  • 下拉菜单 —— 当前 (模式, 作用域) 库下所有预设的列表。选中一项后,编辑器会重新加载为该预设的内容。
  • 新建 —— 用当前模式的出厂默认数据起一份全新预设。
  • 复制 —— 把当前激活预设克隆一份,起个新名字;克隆品成为新的激活预设。
  • 重命名 —— 改名字。底层 id 保持不变,所以任何按 id 引用这份预设的地方都不会失效。
  • 删除 —— 删除该预设。如果删的是当前激活预设,列表里的下一份会自动成为激活预设。如果整个库被删空,下一次读取时 Default 会自动从出厂数据重新填回。
  • 导入 / 导出 —— 使用标准的可移植 JSON 格式。导入时会让你起个名字,加进当前库;导出会把当前激活预设写到磁盘。

在面板里做的编辑会写回到当前激活预设。没有显式保存这一步 —— 关闭面板或切换预设时,当前状态已经持久化。

全局作用域 vs 角色卡作用域

作用域选择器决定预设栏当下展示的是哪一份库。

作用域 = 全局 时,预设栏展示该模式的全局库。在这里改动会影响所有没有自己角色卡覆写的聊天。

作用域 = 角色卡 时(需要先加载一张角色卡),预设栏切换到这张卡自己的库。使用角色卡覆写 开关决定卡上的激活预设是否在运行时盖过全局激活预设:

  • 覆写关闭 —— 卡自己的库仍然存在并可编辑,但运行时以全局激活预设为准。适合在还没决定启用前先草拟一份卡专属预设。
  • 覆写开启 —— 卡上的激活预设对这个角色生效;这次聊天里全局激活预设被忽略。

如果这张卡还没有自己的预设库,预设栏会展示一项叫 Default 的条目,内容从当前全局激活预设种出。一旦你开始编辑,卡的预设库就被透明地创建出来 —— 不存在「先初始化卡库」这一独立步骤。

角色卡导出时带上自己的预设库

导出角色卡时会把卡自己的预设库一并打包,所以在另一台机器导入这张卡时,卡上的预设也跟着过来。别人拿到你的卡,开箱就是一套能跑的完整编排配置,不需要额外导入任何文件。

编排预设和提示词预设、API 预设的关系

编排预设是一次生成里三个相互独立的层之一,另外两个是 SillyTavern 的提示词预设和连接配置:

概念控制什么存在哪里
编排预设子代理、工具、planner、loop 上限、系统提示词、capsule 注入扩展设置或角色卡上
提示词预设(chat completion preset)token 预算、采样器、提示词顺序、越狱SillyTavern 预设
API 预设(连接配置)端点、模型、API key连接管理器

编排预设按名字引用提示词预设和 API 预设 —— 例如一份 director 预设可以把它的 voice_critic 子代理钉到 Sonnet · 慢节奏评审、其它一切走 Haiku · 快速。切换激活的编排预设不会切底层提示词预设;切提示词预设也不会动到编排。

实际效果是:名为 审讯节奏重叙事密度 的两份预设,可以共用同一份提示词预设和连接配置,只在编排形态上有差别 —— 不同的子代理、不同的 planner 指令、不同的注入深度。你在预设栏里前后切换,不用碰连接管理器,也不用动 SillyTavern 的预设下拉。

Default 预设

Default 是一个种子条目,不是受保护条目。你可以重命名它、随意编辑它、删除它 —— 名字上没有星号,系统也不会把它当成任何特殊存在。

唯一一条特殊行为:如果你把一个库里的预设全部删光,下一次读取这个库时 Default 会从出厂数据自动重新种出来。这意味着你不可能因为删得太狠就让某种模式陷入没法跑的状态;也意味着只要你想从头来,删光所有预设就能拿回出厂数据。

用法举例

预设栏支撑起的几种常见工作流:

  • 同一张卡用两份预设 —— 给日常场景用一份又快又省的预设,给重头戏场景用一份慢一点但密度更高的预设。两份都保存在角色卡作用域下,需要时从下拉里翻。
  • 把角色卡预设提升为全局 —— 把卡上的激活预设导出,再把预设栏切到全局作用域,导入这份 JSON。现在全局库里也有了同一份预设,对所有聊天可用。
  • 试一份预设但不承诺 —— 复制一份当前激活预设,在副本上改。如果实验没跑通,从下拉里切回原版就回到了起点。
  • 把调好的编排和角色卡一起交付 —— 在角色卡作用域上把预设迭代到位,保持 使用角色卡覆写 开启,然后导出角色卡。拿到卡的人不需要任何额外配置就能得到你调好的整套编排形态。

相关页面

  • Spec 模式 —— 默认 DAG 工作流;每份 spec 预设是一张 DAG。
  • Agenda 模式 —— planner 驱动;每份 agenda 预设是一份 planner + worker 组合。
  • Loop 模式 —— 单 Agent 工具循环;每份 loop 预设是一份 agent 配置。
  • Director 模式 —— 接管模式;每份 director 预设是一份主代理 + 子代理团队。
  • AI 迭代工作台 —— 直接编辑当前激活预设;在预设栏里切预设就是在切 Studio 迭代的对象。
  • 卡内绑定预设与人格 —— 角色卡作用域的设置如何随卡导出。

基于 SillyTavern 构建