dsh-rp-tools:DeepSeek Harness 跑团与 DM 工具

前言

DeepSeek Harness(DSH)的插件,专注于跑团(TTRPG)与地下城主(DM)场景。它提供中立随机裁决、按会话隔离的战役配置以及图片资源管理,解决 DM 在多轮对话中需要管理角色卡、世界设定、状态追踪和配图复用的痛点。

安装与启用

安装前需确认已安装依赖插件 @changfenhuang/dsh-genui,否则无法渲染界面。

dsh plugin --profile web add @changfenhuang/dsh-genui
dsh plugin --profile web add github:SiriusWJ/dsh-rp-tools

安装完成后,必须重启 dsh web 才能使插件生效。

核心功能

所有工具仅注册在 dm 预设作用域下,其他预设不可见。

中立随机裁决(rp_random)

支持骰子表达式、区间、加权抽取和批量掷骰。

图片资源库(rp_assets)

按会话隔离的图片资源库。支持入库、复用和按标签/角色检索。图片来源可以是宿主 generate_image 返回的结果,也可以是玩家自备的图片。

战役配置

按会话隔离的世界设定、角色卡、随机表、宏表和提示词前缀。

世界书与状态追踪(rp_lore, rp_state)

支持世界书条目管理和场景/时间/在场状态追踪。

PNG 故事书导入

支持从 SillyTavern 导入角色卡到会话工作区,并自动切换到 dm 预设。

典型用法

  1. 掷骰
    rp_random(dice: "2d6+3", count: 5)
  1. 图片入库
    将宿主生成的图片或玩家提供的图片导入资源库。
    rp_assets(action: "import", path: "<generate_image 返回的 savedTo>", label: "角色名", tags: "立绘")
  1. 角色卡管理
    列出或设置角色卡信息。
    rp_character(action: "list")
    // 或
    rp_character(action: "set", name: "玩家", appearance: "描述")
  1. 世界书整理
    rp_lore(action: "localize")
  1. 导入角色卡
    在未开局的 DM 会话中使用 “📖 导入故事书” 功能。

注意事项

  • 依赖:必须安装 @changfenhuang/dsh-genui,否则无法渲染 UI。
  • 生图:插件不负责配图,依赖宿主的 dsh-image-gen 插件提供 generate_image / edit_image。
  • 权限:所有工具仅在 dm 预设作用域注册。
  • 重启:安装后必须重启 dsh web 才能生效。
  • 删除:图片资源库不能通过工具删除,需在面板操作。
  • 许可证:MIT
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜