dsh-whale-arcade:在 DeepSeek Harness 工作区角落挂载五个浏览器游戏

前言

如果你在使用 DeepSeek Harness(DSH)的 Web 工作区,临时想切出去做一件短事,又不希望打断正在运行的 Agent,可以把动作限制在一个小面板里。

dsh-whale-arcade 是社区维护的 DSH 插件,它会挂载到 DSH 的 shell.overlay 中,提供五个浏览器本地游戏。右下角常驻一个鲸鱼启动器,面板只占据工作区一角。

这是什么

  • 插件名:dsh-whale-arcade
  • 维护者:jitengfei
  • 许可证:MIT
  • 定位:Community-maintained floating whale arcade for DeepSeek Harness with five browser-local games
  • 挂载方式:自动挂载,不需要手动 Harness 配置

它解决的不是开发工具问题,而是 DSH Web 工作区里的短暂等待问题:打开一个游戏,关闭面板继续工作,Agent 不需要被暂停。

核心功能

1、右下角常驻鲸鱼启动器。打开后进入游戏目录和面板。

2、面板只占据工作区一角。关闭窗口时会暂停并保留当前局,不打断 Agent。

3、包含五个游戏:

  • Whale Wave
  • Blue Whale Treasure
  • Whale Coast Run
  • Ocean Gomoku
  • Tidebound Ruins

4、所有五个游戏都支持开始、暂停、继续和重开。

5、三个计分游戏会在当前浏览器 origin 保存 Top 10 排行榜。并列成绩按 active play timeachievement time 排序。

6、GomokuTidebound Ruins 不写排行榜。它们的棋盘、阶段、run-only upgrades 和选中难度只在游戏保持挂载期间存在。关闭面板会暂停并保留状态;返回目录或刷新会重置这些状态。

7、手动暂停、关闭面板和隐藏浏览器标签不计入 play time

安装与启用

安装前先确认 DeepSeek Harness 可以通过 dsh web 启动,并且 pnpm 可用。

下面从 npm 安装预构建插件,然后启动 DSH Web:

dsh plugin --profile web add dsh-whale-arcade
dsh web

如果 dsh web 已经在运行,先停止旧进程,再重新启动,并刷新浏览器。右下角出现鲸鱼启动器,说明插件已经挂载。

如果你没有安装全局 dsh,而是通过 npx 运行 DSH,可以使用下面的命令:

npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add dsh-whale-arcade
npx @deepseek-ai/dsh@0.1.0-rc.6 web

当前代码已针对 DeepSeek Harness 0.1.0-rc.6 安装并运行。DSH 仍是开发者预览,后续版本可能引入不兼容变化。

更新与移除

更新插件:

dsh plugin --profile web update dsh-whale-arcade

移除插件:

dsh plugin --profile web remove dsh-whale-arcade

更新或移除后,如果 dsh web 正在运行,需要重启该进程。

从源码安装

从源码安装前,确认环境满足开发要求:Node.js 22.19+22.x 线,或 24+,以及 pnpm 11.7.0

先克隆仓库:

git clone https://github.com/jitengfei/dsh-whale-arcade.git

进入仓库后,按仓库说明完成依赖安装和检查,再从当前目录安装插件:

dsh plugin --profile web add .
dsh web

适用场景与注意

dsh-whale-arcade 适合 DSH Web 用户在工作区里做短时间的本地小游戏。它不是云端服务,也不会把排行榜同步到远程;三个计分游戏的 Top 10 只保存在当前浏览器 origin

需要注意几点:

  • 插件会作为 DSH Web 插件挂载到 shell.overlay,并以当前 dsh 进程权限运行。安装前应检查源码、依赖和 MIT 许可证。
  • 排行榜只在当前浏览器 origin 有效,不是全局或跨设备榜单。
  • GomokuTidebound Ruins 的状态只保留在挂载期间;关闭面板暂停,刷新或返回目录会重置。
  • 手动暂停、关闭面板和隐藏浏览器标签不计入 play time
  • DeepSeek Harness 仍是开发者预览。当前代码已针对 0.1.0-rc.6 安装并运行,后续 DSH 版本可能引入不兼容变化。
  • 第三方包不能运行时向已构建插件注入游戏。如需增加游戏,需要按仓库开发流程加入并重新构建。

结尾

dsh-whale-arcade 的价值很具体:在 DSH Web 工作区角落提供一个不进入主流程、不打断 Agent 的浏览器游戏面板。安装、暂停、继续和重开都围绕“短等待”这一场景设计。

  • GitHub:https://github.com/jitengfei/dsh-whale-arcade
  • 社区目录:可在 DeepSeek Harness 社区目录中搜索 dsh-whale-arcade;本介绍未给出固定目录页 URL。社区目录是独立站点,不等同于官方应用商店。
羽毛球分组比赛记分
小程序二维码

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

Xiaoye