前言¶
在 DSH 里长时间写代码、调智能体时,桌面往往堆满效率类面板:待办、统计、成就提醒。这类工具擅长把一天收成数字,却容易把「人在一旁过日子」的感觉挤掉。dsh-game-adventure(门后)走另一条路:右下角一扇 64×64 小木门,点开是一幅世界地图和双栏见闻录——你在这一头干活,地图那头的人在古林书斋抄咒文、试法器或出门探险,用的是同一个下午。下文介绍它是什么、怎么装、怎么用,以及刻意不做哪些事。
这是什么¶
dsh-game-adventure 是 DSH 的陪伴类插件,维护者为 luk-Henry。社区目录归类为趣味换装;核心不是换装玩法,而是只读元数据 + 预设句子的文字挂机陪伴:不读对话、不读代码,不用模型,本地记「今天」的流水与对面故事。
当前 npm 包版本为 0.1.1,许可 MIT,要求 DSH >= 0.2.0-rc.2(package.json 中与 0.2.0-rc.2 标为 compatible)。
界面与见闻录¶
装好后重启 DSH,右下角出现小木门。推开可见世界地图,地图下一行状态为「此刻 · 时间 · 地点」。再往下是见闻录,每行从中间分开:
- 左边:你今天做了什么,只有名词和数字(来自工具名、时间、文件名等元数据)。
- 右边:他那头发生的事,用完整句子讲(从写好的故事包按当时状态挑选,零 token)。
不用点选即可浏览。插件只铺今天这一天的见闻;昨天及更早自动收起,存档里也仅保留当天。
核心能力(已核实)¶
下面几点均来自官方 README,可作为选型依据:
| 要点 | 说明 |
|---|---|
| 只读元数据 | 工具名、时间、文件名;不碰对话内容,不读代码 |
| 零 token | 不走任何模型;右侧叙事为预设句子 |
| 本地 only | 记录写在 ~/.dsh/gameflow/records.json,不上传 |
| 只讲今天 | 见闻录与存档逻辑均围绕当天 |
刻意不做:不做事、无成就、无红点、无通知、无弹窗;无任务系统、无连续天数、不分析你的内容。左栏可有数字,右栏只能是句子——作者以此划清与「效率工具」的界线。
主题与故事包¶
两套 UI 主题:木与铜(默认)、古籍图书馆;随系统明暗与钟点变化(入夜后地图变暗)。故事包目前有一套完整的奇幻冒险;另有几套仅预留名称,内容未写。
安装与启用¶
官方安装命令如下(勿自行拼接 github:owner/repo 形式):
dsh plugin add dsh-game-adventure
装完重启 DSH,右下角即出现小木门。
未安装前想预览界面,可在插件仓库根目录执行(需本机有 Node):
node scripts/build-client.mjs
node scripts/preview.mjs # http://127.0.0.1:5180
关掉或卸载¶
临时关闭(无需重启):双击桌面上的「门后 开关」——约 15 秒内木门从界面消失,并停止记录。
彻底卸载:
dsh plugin remove dsh-game-adventure
典型用法与自检¶
日常用法即:安装 → 重启 → 正常用 DSH 工作;插件在后台根据元数据更新左栏,右栏故事随状态切换。无需配置模型或 API。
开发者或维护者可在仓库内用自带脚本自检(README 写明 e2e 跑完不会改动你本机那份 records.json):
node scripts/build-client.mjs # 重建 lib/client.js
node scripts/smoke.mjs # 断言
node scripts/verify-packs.mjs # 包与面板读同一份(含地图摘要)
node scripts/e2e.mjs # 真链路
node scripts/look.mjs 与 scripts/plugin-switch.mjs 为本机调试工具,不随包发布,也不参与上述自检。
适用场景与注意¶
适合希望在 DSH 旁保留一点叙事、又不想被任务红点打扰的开发者。不适合需要深度分析工作内容、或要把历史多日数据留在见闻录里的场景。
插件以当前 DSH 进程权限运行,虽声明只读元数据且数据本地落盘,安装前仍建议阅读 源码与 LICENSE,确认符合你的环境与合规要求。DeepSeek Harness 生态理念是「一切皆插件」;SkillHub 目录页 为社区站点,与 DeepSeek / 幻方无官方从属关系。
结尾¶
dsh-game-adventure 用一扇安静的小门和双栏见闻录,把「你这一头的数字」和「那一头的句子」并排放在同一天里:零打扰、零压力、纯陪伴。若要安装或看截图说明,可访问目录页与 GitHub 仓库。