dsh-plugin-d399:DeepSeek Harness 的生成等待小游戏插件
huanlinoto/dsh-plugin-d399
DSH plugin 在模型生成时弹出小游戏菜单,内置 Wordle、消消乐等 192 款参数化小游戏,可拓展注册表。
在 DeepSeek Harness 模型生成时,右下角弹出小游戏菜单,内置 Wordle、消消乐和 192 款参数化小游戏,让等待不再寂寞。
dsh plugin --profile web add github:huanlinoto/dsh-plugin-d399- 分类
- 娱乐
- 平台
- DSH-Plugin
- 作者
- huanlinoto
- 分发方式
- 插件
dsh-plugin-d399 核心特性
dsh-plugin-d399 仓库信息

dsh-plugin-d399 仓库简介
dsh-d399(贪玩蓝鲸)是 DeepSeek Harness(DSH)的一款娱乐插件(DSH plugin),专为模型生成等待时间设计。它解决的是生成期间用户无事可做的痛点,在右下角弹出小游戏菜单,内置 Wordle、消消乐以及 192 款参数化小游戏,覆盖反应、解谜、策略、街机、问答、卡牌等品类,让等待不再寂寞。插件由 HuanLinOTO 维护,采用 JavaScript 编写,最近更新于 2026-08,目前 Stars 5、Forks 0。
dsh-d399 这个 DSH plugin 支持哪些核心特性?
插件订阅 ctx.sessions.list 的 running 标志,在模型生成开始(false→true)时弹出 teaser 弹窗,生成结束(true→false)自动收起,除非用户已打开菜单或正在游戏中。内置游戏包括 Wordle(6 次猜 5 字母词,三色反馈)、8×8 六色消消乐(三消+重力+连锁),以及 192 款参数化小游戏,由约 30 个引擎和静态 catalog 组合而成,例如贪吃蛇、打砖块、数独、2048、汉诺塔等。同族变体(如 5 款贪吃蛇)会折叠成组,支持全部展开/收起。
dsh-d399 怎么安装?
安装命令如下,使用 DSH 的插件管理工具:
dsh plugin --profile web add github:huanlinoto/dsh-plugin-d399
安装后,插件会在模型生成时自动激活,无需额外配置。
dsh-d399 如何拓展游戏注册表?
插件暴露 ctx.d399Games 客户端服务,第三方插件可通过 inject: ['d399Games'] 注册更多游戏,游戏条目带可选 group 字段即可参与折叠。游戏目录定义在 src/client/games/mini/catalog.ts,每个条目形如 { id, name, icon, Component: bind(Engine, props) },id 用作 React key 与去重身份。
dsh-d399 兼容哪些 DeepSeek Harness 版本和平台?
作为纯客户端 UI 插件,host half 为空 apply,依赖 @deepseek-ai/dsh-client-runtime 和 @deepseek-ai/dsh-invariants,兼容 DSH 的客户端运行时。插件采用双 bundle 结构(仿 dsh-spur),适用于支持 DSH 插件的 Web 环境。
dsh-d399 的架构和代码结构是怎样的?
插件源码位于 src/,包含 index.ts(空 apply)、client/(主逻辑)、games/(游戏实现)等目录。核心组件 D399Overlay.tsx 负责 teaser、菜单和游戏弹窗,通过 portal 挂载到 document.body。游戏引擎分为 engines-simple.tsx 等文件,共享样式在 mini.module.css 中。