把 DeepSeek Harness 变成 RPG 工作台:dsh-rpg-workstation 插件安装与玩法全解
每次完成对话回合获得经验值,升级、解锁成就、保持每日连击,右下角浮动面板实时展示战绩。
项目开源(MIT):https://github.com/Jay-R-J/dsh-rpg-workstation原文链接地址:https://www.jay-r-j.top/dsh-rpg-workstation-plugin-guide/
环境要求
| 依赖 | 版本 | 说明 |
|---|---|---|
| Node.js | >= 18 | 构建与运行 |
| DeepSeek Harness CLI | 任意较新版本 | 需全局安装 npm install -g @deepseek-ai/dsh |
| DeepSeek Harness | web profile | 插件面向 web 界面(dsh web) |
安装
# 全局安装 dsh(如已装跳过)
npm install -g @deepseek-ai/dsh
# 安装插件
dsh plugin --profile web add dsh-rpg-workstation
# 重启 dsh web(必须)
dsh web
卸载:
dsh plugin --profile web remove dsh-rpg-workstation
核心玩法
得分规则
| 行为 | 奖励 |
|---|---|
| 完成一个对话回合 | +10 XP |
| 回合内每调用一次工具 | 额外 +2 XP(单回合上限 +20) |
| 连续每日对话 | 连击 3/7/30 天 → XP ×1.1 / ×1.25 / ×1.5 |
| 完成每日任务 | 每个 +20 XP(次日刷新) |
| 达到 5/10/15 级 | 升级提示专属文案 |
| 解锁全部 14 个成就 | 称号变为「圆满」,卡片彩蛋 |
面板交互
-
单击头部 → 折叠/展开
-
按住头部拖动 → 移动位置(自动防拖出屏幕)
-
单击成就行 → 展开详情区(键盘可聚焦)
-
导出/导入 → 下载/替换存档(JSON 格式)
详情区内容
-
今日任务(对话达人、工具狂人、保持连击)
-
签到日历(最近 7 天)
-
本周报告(7 日 XP 柱状图 + 汇总)
-
统计(工具调用、文件写入、今日回合)
-
成就列表(14 个)
-
存档导入/导出
功能一览
-
经验与等级:
level = floor(sqrt(xp/100)) + 1 -
连击加乘:3/7/30 天 → 1.1/1.25/1.5 倍
-
14 项成就:覆盖对话数、等级、工具、文件、连击、单日回合、深夜/清晨
-
每日任务:3 个任务,每个 +20 XP,次日刷新
-
称号系统:新手 → 学徒 → 冒险者 → 勇者 → 大师 → 传说(全成就为「圆满」)
-
每周报告:7 日柱状图 + 周汇总
-
存档持久化:
~/.dsh/rpg-data.json(原子写入,支持DSH_HOME) -
主题自适应:浅色/深色自动跟随,支持
prefers-reduced-motion
架构简图
Host (Node.js)
├── 监听 session/event(turn/end completed)
├── 计算 XP、连击、成就、任务
├── 更新周历史
└── 提供路由:/state.json、/export、/import
Client (Browser)
├── 注入样式(命名空间隔离)
├── slots.inject('shell.overlay') → Dashboard
└── 每 2s 轮询渲染
两端仅通过同源 JSON 通信,结构清晰稳定。
玩法公式速查
| 项目 | 公式 |
|---|---|
| 单回合 XP | (10 + min(20, 工具数×2)) × 连击加乘(仅 turn/end 且 completed) |
| 连击加乘 | 3天×1.1 / 7天×1.25 / 30天×1.5 |
| 等级 | floor(sqrt(xp/100)) + 1 |
| 下一级阈值 | level² × 100 |
| 当前级进度分母 | (2×level - 1) × 100 |
| 连击规则 | 当天首次对话 →1;连续每天 +1;中断归零 |
| 称号 | 1-2新手 / 3-4学徒 / 5-6冒险者 / 7-9勇者 / 10-14大师 / 15+传说;全成就→圆满 |
| 统计 | 累计工具调用、文件写入、今日回合数 |
个人玩法建议
-
早晨先聊一句:保连击,+10 XP 到手。
-
多用工具调用:每个工具 +2 XP,上限 +20,鼓励让 AI 真正干活。
-
完成每日任务:3 个任务共 +60 XP,相当于 6 个回合。
-
15 级前自然推进,刻意追求“深夜/清晨”两个成就即可。
-
每周看周报:7 日柱状图直观反馈活跃度。
开源信息
-
协议:MIT,可商用
-
安装:一行命令
-
数据归属:本地 JSON,完全自主可控
欢迎 Issue / PR / Star。
更多推荐


所有评论(0)