dsh-whale-chase-rice:在 DSH Web UI 里等回答时玩的小鲸鱼娘跑酷

前言

用 DeepSeek Harness 做对话或跑智能体时,模型生成往往要占去一两分钟。这段时间界面多半在转圈或流式输出,人却闲着。社区里有些插件把 Web UI 当成可扩展的壳,在侧边或浮层里塞一点轻量交互,既不抢主流程,又能把等待时间用起来。dsh-whale-chase-rice(仓库名 dsh-whale-chase-rice,中文 README 标题为「大肥鱼想吃饭」)走的就是这条路:在对话面板旁挂一个可拖动的小鲸鱼娘入口,点开是一局文字障碍跑酷,冲到大碗白米饭算通关;AI 回答完成时会有提示,但不会强行打断正在进行的局。

下面按定位、能力、安装与日常用法说明,事实均来自项目 GitHub README 与 package.json(当前版本 1.7.0,MIT 许可)。

这是什么

维护者 GitHub 账号为 Fr20210478,仓库地址为 https://github.com/Fr20210478/dsh-whale-chase-rice。插件在 SkillHub 社区目录中的分类为「趣味换装」,简介为:A chibi whale-girl runner plugin for DeepSeek Harness: jump life’s word burdens and reach the rice bowl.

本质上这是一个跑在 DeepSeek Harness Web UI 浮窗里的 Q 版跑酷小游戏:玩家用单一跳跃操作躲开代表生活压力的纯文字障碍,右侧终点是一碗米饭;与 Harness 的衔接点是「等 AI 回答」——空闲、生成中、刚结束都可以开一局,回答就绪时在玩法区域上方出现「回答好了」提示条(英文界面为 Answer ready),可选提示音。设置与统计落在浏览器 localStorage,README 写明不联网、无遥测、无第三方运行时依赖。

Host 侧 index.js 为空实现;客户端通过 package.json 里的 dsh.client 注入 Web 平台,并依赖 @deepseek-ai/dsh-client-ui-layout 与 @deepseek-ai/dsh-client-ui-session。README 注明在带 Web UI 的 DSH 上使用,并在桌面版 0.2.1-rc.2 上开发验证。

核心功能

玩法与障碍

  1. 单局时长可在设置里选 0.5、1、2 或 3 分钟。
  2. 跳跃:空格、↑、W、鼠标点击或触屏点击;撞到障碍词即失败,抵达米饭触发胜利结算。
  3. 障碍仅为文字,中文模式包括加班、内卷、PUA、内耗、焦虑、失眠、脱发、肥胖、贫穷、长痘、生病等;英文模式对应 OT、RACE、PUA 等缩写。样式为随机颜色、无边框无底板、不倾斜;大小与间距随机,并通过可达性规则保证下一跳理论上能过;障碍会随跳跃高度与局内进度变大。
  4. 米饭从第一帧起停在画面右侧,整局缓慢靠近,最后 5 秒加速冲向角色。
  5. 胜利 / 失败各有插画对话框;关闭后回到暂停的起始页,不会自动重开。支持暂停、继续、重新开始;可拖动游戏卡片标题栏移动窗口。

浮窗与 Harness 联动

  • 圆形可拖动启动器带鲸鱼娘头像,默认在对话区域右侧、从上往下约五分之一处;位置按「最近边缘 + 纵向比例」记忆,全屏或改窗口尺寸后仍保持相对位置。
  • 有未读回答时启动器上出现小圆点(无闪烁光效)。
  • 正在跑的一局不会因回答完成而被中断;若窗口收起且你玩过,回答完成时可能重新弹出并响一次提示音(需开启音效)。

设置与防沉迷

齿轮菜单可调:音效(默认关)、中英文、单局时长、防沉迷、统计与最佳分数重置。防沉迷默认关闭;开启后 README 描述为温和档:3 局后休息 30 秒、每次等待最多玩 5 分钟、每天最多 60 分钟、回答完成后 5 秒冷却、达到每日上限 80% 时轻提示。

替换美术(可选)

assets/ 下 whale、victory、failure、rice 四个基名支持多种图片格式;构建脚本会取每个基名最新文件并内联进 client.js。只换文件不会立刻影响已安装插件,需重新构建后再安装或重启 Harness。README 建议尺寸:whale 512px 透明底,victory / failure 384px,rice 420px。

安装与启用

前提:已安装 DeepSeek Harness 且具备 Web UI(桌面版自带)。计划使用的 npm 包名为 dsh-whale-chase-rice,README 写明尚未发布到 npm,当前请用 GitHub 地址或本地目录安装。

方式一:DSH 界面(推荐)

  1. 打开侧边栏「插件」页,点「添加插件」。
  2. 在「包名或地址」填入:
https://github.com/Fr20210478/dsh-whale-chase-rice
  1. 点「安装」,按提示重启 DSH。装好后对话面板右侧应出现圆形鲸鱼娘头像。

若本机无法直接访问 GitHub,可改用本地目录路径(见 README 方式三)。填 GitHub 地址时不经过 npm 安装源。

方式二:命令行

将 web 换成你要安装到的 profile(Web UI 一般为 web)。桌面版正在运行时不能对其执行 dsh plugin,需先用界面安装或完全退出桌面版后再执行:

dsh plugin --profile web add https://github.com/Fr20210478/dsh-whale-chase-rice

启用与排错

到「插件」页确认 bundle 已安装并启用。若无头像,README 建议确认启用后重启 DSH。插件页没有「更新」按钮时,升级需先卸载再安装新版本。

典型用法

  1. 拖动圆形头像到顺手的位置;单击打开游戏面板。
  2. 在起始页选时长并开始;游戏中 P 暂停,Esc 关闭面板。
  3. 在设置里按需开音效、切换语言或防沉迷;等 AI 时开一局,回答好了看顶部提示条即可,不必立刻关游戏。
  4. 开发者改 UI 或规则时:node scripts/build.mjs 生成 client.js,node --test 跑 README 所述 29 个测试;本地目录安装指向仓库根目录(含 package.json)。

适用场景与注意

适合已经在用 DSH Web UI、希望把等待生成的时间换成轻量单机小游戏的用户。它不替代 Harness 的核心对话能力,也不提供模型或工具链功能。

安装前建议自行浏览仓库源码与 MIT 许可证;插件随当前 DSH 进程与 Web 客户端权限运行,与其他社区插件一样,信任维护者与代码审查应由使用者完成。SkillHub 目录 https://www.skillhub.cn/plugins/Fr20210478/dsh-whale-chase-rice 是社区索引,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-whale-chase-rice 把「跳过生活里的词、冲向饭碗」做成浮窗跑酷,并和「回答好了」轻提示绑在一起,适合作为 DSH 等待态的小消遣。详情与 issue 见 GitHub:https://github.com/Fr20210478/dsh-whale-chase-rice;目录页:https://www.skillhub.cn/plugins/Fr20210478/dsh-whale-chase-rice。

羽毛球分组比赛记分
小程序二维码

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

小夜