dsh-arcade:在 DSH 输入框上方嵌入像素街机

前言

在 DeepSeek Harness(DSH)里发起对话后,模型进入「深度求索」的等待往往要几十秒。这段时间里,开发者容易切到别的窗口或走神,再回到对话时上下文已经断档。常见做法是硬等进度条,或自己开浏览器小游戏,但都会离开 Composer 界面。

dsh-arcade 把复古街机嵌在输入框正上方:模型思考时,输入框左侧会出现入口图标,点开即可在 Composer 内玩一局,按 Esc 或右上角关闭后立刻回到输入,不抢键盘焦点。下面介绍它是什么、能做什么,以及如何安装与使用。

这是什么

dsh-arcade 是面向 DeepSeek Harness 的嵌入式街机插件,仓库由维护者 zhangyuzhangyu233 托管在 GitHub,npm 包名为 @kennielearngames/dsh-arcade(当前资料中的版本为 0.4.0),采用 MIT 许可证。社区目录页:SkillHub 插件页。

插件通过 DSH 的 conversation.input.dock 插槽把游戏舞台挂在输入框上方,并在 Settings → dsh-arcade 提供切换默认游戏的设置面板。宿主侧仅注册 /arcade/* 等极简路由;渲染侧为自包含 bundle(Canvas、SVG、原生 DOM),README 说明无外部网络请求,得分与偏好保存在浏览器 localStorage,不回传服务器。

核心功能

思考态入口与退场

在 DSH 中发送消息后,当模型开始思考,输入框左侧会出现小图标(README 描述为女仆或战机等迎宾动画)。点击后在输入框上方展开游戏舞台;Esc 或右上角 × 可收起舞台。设计目标是关闭后不遮挡正文、不争夺输入焦点,便于随时继续对话。

寿司跑酷(Sushi Run)

像素跑酷:速度从约 20 km/h 逐步升到 200 km/h。常用操作如下。

操作 动作
空格 / ↑ / W / 点击舞台 起跳
↓ / S 滑铲;空中可加速下落
Esc / 右上角 × 关闭游戏

README 还提到:低处竹林需滑铲通过;可踩扁障碍物类敌人得分;路上有寿司、拉面、蛋糕、冰淇淋、无敌星等增益。

深空突袭(Deep-Space Arc)

致敬 Tempest 风格的矢量半圆轨道射击:战机沿 180° 轨道左右移动,机头方向自动连射。

操作 动作
← / → / A / D 环轨机动
空格 反制导弹(有冷却)
X 电磁主炮(README 写第 2 波解锁)
Esc / 右上角 × 退出

资料中说明含敌机编队、战术掉落升级、带预警的 BOSS 激光等机制;初始装甲为 100 点(以 README 为准)。

主题与设置

游戏 UI 会跟随 DSH 明/暗主题切换视觉风格。在 DSH 设置 → dsh-arcade 可在「寿司跑酷 / 深空突袭」之间切换默认值班游戏,配置本地持久保存。

安装与启用

推荐:插件管理器

在 DSH 的 插件 / Plugin Manager 中搜索并安装:

@kennielearngames/dsh-arcade

安装后重启或重载 DSH 窗口。

进阶:Profile 依赖

在 ~/.dsh/profiles/<profile>/package.json 中加入依赖与 bundle(版本号以你需要的为准,资料示例为 ^0.4.0):

{
  "dependencies": {
    "@kennielearngames/dsh-arcade": "^0.4.0"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "@kennielearngames/dsh-arcade"
      ]
    }
  }
}

或在对应 profile 目录下使用 DSH CLI:

dsh plugin --profile desktop add @kennielearngames/dsh-arcade

典型用法

  1. 安装并加载插件后,在 DSH 里正常发起对话。
  2. 等待模型进入思考状态,点击输入框左侧出现的街机入口图标。
  3. 在展开的舞台中游玩;需要继续输入或查看回复时,按 Esc 或点 × 收起。
  4. 若要更换默认游戏,打开 DSH 设置 → dsh-arcade,在两款游戏间切换。

README 还提供离线预览路径 preview/index.html(带 theme、jump 等查询参数),供在不启动完整 DSH 宿主时调试手感;面向普通使用者,在 DSH 内按上述步骤即可。

适用场景与注意

适合谁:经常在 DSH Composer 里等模型推理、又希望留在同一界面内短休息的开发者或智能体使用者。分类上属于社区目录中的趣味换装类体验型插件,不改变 DSH 核心对话能力。

权限与安全:DSH 插件在当前 dsh 进程权限下运行。安装前应自行查看 GitHub 源码与 MIT 许可证;README 声明宿主不接触会话 Token 或文件系统敏感数据,但仍建议只从 npm 或可信 profile 引入依赖。

生态说明:DSH 采用「一切皆插件」的扩展方式;SkillHub 目录为社区站点,与 DeepSeek、幻方无官方从属关系。README 亦注明本项目为粉丝向作品,与 DeepSeek、Anthropic 无隶属关系。

结尾

dsh-arcade 把等待推理的空白时间收进 Composer:两款内置街机、主题同步、设置中心切换游戏,退场时不打断输入节奏。若需要细节与路线图,可查阅仓库 README。

  • 目录页:https://www.skillhub.cn/plugins/zhangyuzhangyu233/dsh-arcade
  • GitHub:https://github.com/zhangyuzhangyu233/dsh-arcade
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜