dsh-roleplay-plugin
生活娱乐 活跃维护

dsh-roleplay-plugin

ajuwm/dsh-roleplay-plugin

支持角色扮演交互与动态桌宠功能,可自定义角色人设、交互规则,桌宠可实现桌面悬浮展示与互动反馈,安装后快速搭建个性化虚拟角色陪伴场景。

1
Stars 标星
0
Forks 分支
1
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
353 KB
仓库大小
28 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:ajuwm/dsh-roleplay-plugin
git clone https://github.com/ajuwm/dsh-roleplay-plugin.git
git clone git@github.com:ajuwm/dsh-roleplay-plugin.git
README.md main

角色扮演插件(DeepSeek Harness)

一个以沉浸式角色扮演为主体的 DSH(DeepSeek Harness)插件。角色不只是聊天机器人——她会过日子:按时段生活、记得你多久没来、有没来得及说出口的念头、记得你们的重要日子。桌面悬浮宠物窗口是其中一个可选附加功能。

需要 DeepSeek Harness Web 版(DSH 0.1.1+,官方 DeepSeek 适配器原生支持图片,无需额外视觉插件)。

✨ 特性

  • 角色扮演:多角色卡(支持 SillyTavern 导入)、独立记忆/日记/世界书/亲密度/养成数值(角色间完全隔离)、角色卡库全局共享(跨对话/跨预设切换)、扮演模式(默认/快速/深度)
  • 多角色房间:1 玩家 + 2~3 个角色同台互动(各有各的记忆与关系;侧栏「房间(双人)」或对话「让A和B一起陪我」)
  • 心跳系统:按时段生活(清晨→深夜 7 档)、主动发消息、未说出口的念头沉淀成记忆
  • 想念 & 纪念日:记得你多久没来;记住你们的纪念日/约定日
  • 看桌面:让角色"看到"你的真实屏幕(官方图片注入,可 API 关)
  • 叙述风格:小说 / 剧本 / 精简 三种输出,随时切换
  • 剧本模式:你定开头与结尾,中间自由扮演,自然收束
  • 养成系统:生命体征(饱食/健康/心情/生命)+ 金币商城 + 投喂/照顾;危机提醒
  • 亲密度系统:好感 / 信任 / 心动 三轴 + 男友力 + 里程碑(m1→m8),AI 判断加减、联动升级
  • 侧栏设置:双通道(侧栏 + DSH「插件设置」),深色/浅色跟随 DSH 主题
  • 桌宠(附加):桌面悬浮立绘,拖动/触摸/双击对话/气泡嘀咕,可一键启停

📦 安装

docs/INSTALL.md。简要步骤:

  1. agent-presets/roleplay 放到 %USERPROFILE%\.dsh\.agent-presets\roleplay
  2. roleplay-client 放到 %USERPROFILE%\.dsh\profiles\web\node_modules\@dsh-user\roleplay-client,并在 cordis.patch.yml 追加 roleplay-client
  3. pet(桌宠资源)放到你的 DSH 工作区下的 pet 目录(默认 <DSH 工作区>\pet,可用环境变量 DSH_PET_DIR 覆盖;工作区 = DSH 运行/配置的 workspace,不是 %USERPROFILE%\.dsh
  4. settings.yamlagent-presets.default: roleplay
  5. 重启 DSH,新建会话,侧栏点「▶ 开始扮演」

角色扮演默认会话预设即用;桌宠是可选的附加,不开启不影响角色扮演。

📚 文档

🖼 说明

  • "看桌面"用官方 DeepSeek 适配器原生图片支持(DSH 0.1.1+),不再需要 vision-router 等视觉插件。
  • 角色立绘/桌宠立绘请自行放入 <DSH 工作区>\pet 目录(仓库不含版权图片素材)。

⚖️ License

MIT