dsh-tavern:为 DeepSeek Harness 带来 SillyTavern 资源兼容与 RP 工作流的 DSH plugin
player-minepig/dsh-tavern
DSH plugin 让 DeepSeek Harness 兼容 SillyTavern 资源,提供角色卡导入、RP 工作流与第三方前端协议,实现灵珠/魔丸双模式。
dsh-tavern 是一个让 DeepSeek Harness 直接使用 SillyTavern 生态资源的 DSH plugin。它解决了 DSH 原生界面缺乏 RP 专用工具的问题,让你在保留原生会话、侧边栏和插件生态的同时,获得开场白、显示正则、swipe、分支、回退、导入导出等角色扮演能力。插件采用双模式设计,不进入魔丸时仍是普通 DSH,只有进入 RP 模式才挂载自己的 RP 表面。它基于 DSH 公开扩展点构建,可测试、可审计、可卸载,并叠加了 RP 只读与高风险工具限制等安全防护。
如何安装
dsh plugin --profile web add github:player-minepig/dsh-tavern- 分类
- 集成与连接
- 平台
- DSH Plugin
- 作者
- player-minepig
- 分发方式
- 插件
dsh-tavern 核心特性
dsh-tavern 仓库简介
它是做什么的?
pmp-dsh-tavern 是 DeepSeek Harness(DSH)的 Tavern 兼容插件,让 DSH 能够使用 SillyTavern 生态的角色卡、预设、世界书等资源,并提供了 RP(角色扮演)工作流与第三方前端协议。它解决 DSH 原生界面缺乏 RP 专用工具的问题,让你在保留 DSH 原生会话、侧边栏和插件生态的同时,获得开场白、显示正则、swipe、分支、回退、导入导出等 RP 能力。插件采用双模式设计:不进入 RP 模式时,你看到的仍是普通 DSH;只有进入魔丸(RP)模式后,才会挂载自己的 RP 表面。
核心功能
- 资源兼容:支持导入 SillyTavern JSON/PNG 角色卡、独立或内嵌世界书、用户资料,以及 ST 预设(采样参数与提示词编排)。
- RP 前端:提供角色卡/周目侧栏、greeting 选择、正文渲染、显示正则、swipe、分支、同周目回退和显示层编辑。
- 周目数据管理:以 DSH 权威 session 为基础,维护树状 timeline 和工作区 catalog,支持静态 HTML 与 ST JSONL 导出。
- 安全防护:在 DSH 权限之上叠加 RP 只读与高风险工具限制,使用 DOMPurify 净化前端渲染,并通过 CAS、路径检查和原子写入降低风险。
- 调试与第三方开发:Tavern Trace 展示本轮资源、世界书命中与 request/header 对齐信息;提供 v2 HTTP API 和
pmpDshTavernChrome模式服务,便于独立客户端接入。
怎么使用这个插件?
在 DSH 中启用插件后,左键点击 DT 悬浮球打开菜单,进入“角色卡”导入 SillyTavern 角色卡(JSON 或 PNG)。然后回到 DSH 原生界面,使用 DSH 自己的工作区能力创建一个专门用于 RP 的工作区。右键点击 DT 悬浮球或点击“切换到自定义前端模式”进入魔丸,首次进入时需明确选择 RP 工作区。在 RP 侧边栏找到角色卡,点击右侧的 + 创建周目,选择开场白后,在 DSH 原生输入栏发送第一条用户消息即可开始 RP 对话。后续可使用 swipe、分支、回退、显示文字编辑及导入/导出等功能。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:player-minepig/dsh-tavern。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
