DSH Plugins
返回列表
🧰

dsh-tavern-preset-roles

联网工具 更新于 2026.10.07

在终端中运行以下命令:

dsh plugin install Lindemellis/dsh-tavern-preset-roles

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Lindemellis/dsh-tavern-preset-roles,或从 https://github.com/Lindemellis/dsh-tavern-preset-roles 获取源码后按插件说明接入 DSH Tavern。

插件介绍

在 DSH Tavern 里,预设库本来很好用:可以导入、开关、排序、应用到本局。但发请求时,前段会被揉进唯一的 system,中段塞进本轮 foreground-frame 的写作规则,后段又被强制成 user 并与相邻 user 合并。如果你习惯 SillyTavern 式「每条预设带着自己的 role 进上下文」,这种组装方式会让 system / user / assistant 的边界和 injection_depth 对不上预期。

dsh-tavern-preset-roles 不改预设库本身,只在请求发出前改写角色与位置:前段每条单独成消息并用条目 role,DSH 自带的人物卡、世界书等 system 材料可按配置放在其后或最前;中段从 frame 里剪出,按 injection_depth 插进对话;后段剪出后按顺序追加在末尾,assistant 即预填。非游玩请求、silly 对话、卡片工作台等场景会原样放行,设计上尽量不影响酒馆本身。

适合已经在用 DSH Tavern 预设库、又希望预设按 role 与深度参与上下文编排的进阶玩家。可通过 cordis.patch.yml 分段开关改写,并留意部分服务商对多条 system 的适配差异。

使用场景

  • 希望预设前中后段按条目 role 进上下文,而不是被揉成单一 system 或强制 user
  • 需要中段预设按 injection_depth 插入对话,而不是塞进 foreground-frame 写作规则
  • 从 SillyTavern 式预设习惯迁移到 DSH Tavern,仍用自带预设库管理条目

适合人员

  • 已在 DSH Tavern 游玩并常用预设库的进阶用户
  • 在意 system、user、assistant 边界与预填行为的编排者
  • 愿意通过分段开关调试改写效果的技术向玩家