概览
dsh-rp-tools
源码级技术说明跑团 / DM 工具插件(DeepSeek Harness):中立随机裁决 rp_random + 按会话隔离的战役配置(世界 / 角色卡 / 随机表 / 宏表)+ 世界书与状态追踪 + 本会话图片资源库 rp_assets(收录宿主生图结果与玩家自带图,按标签/角色检索复用)+ 角色立绘位(玩家导入自己的图)+ 设置页与会话面板 + PNG 故事书(SillyTavern 角色卡)导入(世界书/卡全文/卡面落进工作区,角色与世界写进会话,自动切 dm 预设开场)。不做图片生成 —— 需要插图时由宿主自带的 generate_image / edit_image 负责,本插件负责把结果收进资源库复用;RP 工具只在 dm 预设会话注册。收起技术说明
跑团 / DM 工具插件(DeepSeek Harness):中立随机裁决 rp_random + 按会话隔离的战役配置(世界 / 角色卡 / 随机表 / 宏表)+ 世界书与状态追踪 + 本会话图片资源库 rp_assets(收录宿主生图结果与玩家自带图,按标签/角色检索复用)+ 角色立绘位(玩家导入自己的图)+ 设置页与会话面板 + PNG 故事书(SillyTavern 角色卡)导入(世界书/卡全文/卡面落进工作区,角色与世界写进会话,自动切 dm 预设开场)。不做图片生成 —— 需要插图时由宿主自带的 generate_image / edit_image 负责,本插件负责把结果收进资源库复用;RP 工具只在 dm 预设会话注册。
README / ZH
插件文档
目录摘要
跑团 / DM 工具插件(DeepSeek Harness):中立随机裁决 rp_random + 按会话隔离的战役配置(世界 / 角色卡 / 随机表 / 宏表)+ 世界书与状态追踪 + 本会话图片资源库 rp_assets(收录宿主生图结果与玩家自带图,按标签/角色检索复用)+ 角色立绘位(玩家导入自己的图)+ 设置页与会话面板 + PNG 故事书(SillyTavern 角色卡)导入(世界书/卡全文/卡面落进工作区,角色与世界写进会话,自动切 dm 预设开场)。不做图片生成 —— 需要插图时由宿主自带的 generate_image / edit_image 负责,本插件负责把结果收进资源库复用;RP 工具只在 dm 预设会话注册。
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **只在 dm 预设生效**,且预设 id 固定为 `dm`:在 `cordis.patch.yml` 的 `preset-dm` 行里改成别的 id 后,客户端与导入流程仍按 `dm` 判定,需要同步改代码;0.1.x 的 `~/.dsh/.agent-presets/<id>/` 目录形态在 0.2.x 已失效。 - 图片:DM 不能删图;只收 png / jpeg / webp 且 ≤8MB;资源库按内容去重。 - 会话包只认 STORE(不压缩)zip;快照最多留 5 个;导入默认不覆盖,需要确认。 - 世界书导入是**追加合并**(按标题去重),不会重写你手写的部分;「状态 / 历史」类条目若设成常驻会持续占上下文,面板只提示、不自动改语义。 - 卡导入只做到「卡 → 世界书 + 基础字段」:`personality` 常整段导入,字段细分要靠 DM 按 `launch.md` 的待办整理。 - 故事书导入的浏览器侧闭环(切预设 + 自动发开场)请以真实界面为准;失败时面板会显示原因,不会静默。 - 地图是可选功能,没有专用工具,两个 JSON 由 DM 读写;玩家改结构时要先读后写。
