DeepSeek Harness plugin

dsh-roleplay

Role-play conversations with character cards, in-chat character-card authoring and editing, and image generation through configurable backends.

Jump to install

Source facts

Repository
chinosk6/dsh-roleplay
Latest update
Aug 18, 2026
Category
Just for Fun
GitHub stars
0

Install

Start with a prompt that asks an agent to read the source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to read the page and repository first.

Do not install anything yet. Read this DeepSeek Harness plugin and explain what it does, which files, networks, or credentials it can access, and how to install and remove it.

Plugin page: https://deepseekplugins.org/plugins/chinosk6/dsh-roleplay
GitHub: https://github.com/chinosk6/dsh-roleplay
Plugin: dsh-roleplay
Author: chinosk6
Install command: dsh plugin --profile web add dsh-roleplay

Do not run the install command until I confirm.

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-roleplay

![npm](https://www.npmjs.com/package/dsh-roleplay)

English | 简体中文

  • DeepSeek Harness 角色扮演插件

![screenshot1](images/screenshot1.png)

功能

  • 酒馆兼容角色卡生成 / 导入,支持交互式创建角色卡
  • 图片生成,支持:

- NAI 官方接口 - ai.erp.sex 三方接口 - Stable Diffusion WebUI 本地接口

环境要求

  • dsh 0.1.0-rc.6+
  • Node 22.19+
  • pnpm 9+

安装

从 npm

dsh plugin --profile web add -w dsh-roleplay

从 GitHub

dsh plugin --profile web add -w github:chinosk6/dsh-roleplay

也可指定分支或 tag:

dsh plugin --profile web add -w github:chinosk6/dsh-roleplay#v0.1.0

Git 安装会运行 prepare 来构建 lib/。若 pnpm 提示忽略了 build script,在 ~/.dsh/profiles/web/pnpm-workspace.yaml加上:

allowBuilds:
  dsh-roleplay: true

更新

dsh plugin --profile web update dsh-roleplay

然后重启 dsh。

卸载

dsh plugin --profile web remove dsh-roleplay
  • 角色卡和生成图片的缓存仍留在 $DSH_HOME/roleplay/,需要手动清除

构建

pnpm install
pnpm run build

Windows 上若 npx / pnpm 被执行策略拦住,可直接:

node node_modules/typescript/bin/tsc -p tsconfig.json --noEmit
node node_modules/typescript/bin/tsc -p tsconfig.client.json --noEmit
node scripts/build.mjs

添加本地仓库到 dsh

dsh plugin --profile web add -w .

之后重启 dsh web

致谢

  • 支持导入 RP-Hub 角色卡,部分提示词参考了此项目。