dsh-whale-pet(大肥鱼):DSH 桌宠与 GalGame 对话剧场

前言

DeepSeek Harness(DSH)把智能体开发拆成可插拔能力:模型、工具、界面都可以换。日常在 DSH 里写 prompt、看推理流式输出时,界面往往是功能导向的——有余额、时段、代码块,但缺少一个长期驻留、能反映会话状态的「面」。社区插件 dsh-whale-pet(产品名 大肥鱼)走另一条路:在 DSH 网页客户端里嵌入桌宠,并把聊天输入区扩展成 GalGame 式对话剧场。下面介绍它是什么、能做什么,以及如何安装与使用。

这是什么

大肥鱼 是由 Ewigkeit1203 维护的非官方社区插件(README 明确说明与 DeepSeek 官方无隶属或背书关系)。仓库与包标识为 dsh-whale-pet,当前发布版本 0.6.0(见 package.json)。SkillHub 目录将其归类为「趣味换装」,简介为「大肥鱼:陪你工作(和吃白饭)的深海女仆」。

插件通过 DSH 的 Cordis 补丁注入网页客户端(platform: "web",依赖 @deepseek-ai/dsh-client-ui-layout)。角色生活在 DSH 界面内,会随思考与回答切换立绘;在兼容宿主且已登录 DeepSeek 账号时,头顶可显示 API 计费时段(梁文峰 / 梁文谷)与账户余额,无需单独打开 DSH 账户页。

核心功能

桌宠与日常互动

  • 裙摆、发梢和尾巴通过 WebGL 轻微飘动(可在 设置 › 陪伴 › 裙摆飘动 关闭);不支持 WebGL 或开启减弱动效时显示静态立绘。
  • 悬停出现快捷操作:剧场、设置、安静模式、贴边;最近回答含代码时可「复制代码」。
  • 点击角色打开设置,拖动可移动;设置面板贴在角色旁,窄屏时会改为独立面板,避免挡住立绘。
  • 摸头、快速拖动致晕、连续戳戳等互动;v0.6.0 新增得意、害羞、抓狂、惊讶、满足、开心等表情,用于剧场与日常。
  • 推理过程在独立可滚动气泡中展示;回答流式输出时使用回答姿态,结束后有「干饭」类插画反馈。

余额与计费时段

在 DSH 提供账户服务且用户已登录 DeepSeek 账号时,余额显示于头顶标签与设置中,约每分钟及每次回答后刷新;插件不接触凭据。仅使用 API Key、无余额数据源时显示为 —。

计费时段标签对应 DeepSeek API 高峰(梁文峰)与空闲(梁文谷,半价)规则:README 说明按北京时间工作日 9:00–12:00、14:00–18:00 为高峰,其余及周末、法定节假日为空闲;打开 DSH 与时段切换时角色会口头播报。

GalGame 对话剧场

点击 DSH 聊天输入框进入全屏剧场(Composer 附件、权限、模型按钮不会误触;v0.5.1 起仅点击文字输入区自动进入)。舞台包含居中立绘、深蓝毛玻璃对话框与名字标签;文字逐字淡入,可快进(或按住 Ctrl),代码块有可复制卡片。

  • 场景:和室书房·夜、科技机房、午后咖啡厅、海边黄昏四套背景,默认随时间切换(0.7 秒交叉淡入);可选透明以继续看到 DSH、自定义图片,或每次进入随机背景。图片存于本机浏览器 IndexedDB。
  • 背景音乐:内置「日常轻快」「宁静闲聊」「深夜治愈」,插件实时演奏并无缝循环,也可添加本地音频;离开剧场或隐藏页面时音乐淡出。
  • 左上角芯片可打开音乐、背景与剧场设置(文字速度、字号、打字机、自动翻页、音效等);偏好本地保存。

运行包约 7.6 MB(v0.6.0 相对此前体积缩小);内嵌 18 张插画与相关 WebP 立绘资源。

安装与启用

普通用户无需 Node.js:从 GitHub Releases 下载 zip,解压后运行仓库附带的 Windows 安装脚本,再刷新 DSH。官方步骤如下。

  1. 从 Releases 下载 dsh-whale-pet-v0.6.0.zip。
  2. 完整解压到固定目录,例如 D:\dsh-whale-pet。
  3. 双击 install.bat,再打开 DSH,或在已打开窗口按 Ctrl + R 刷新。
  4. 升级时覆盖同一目录;若更换目录需重新运行安装脚本,解压文件需保留原位。

React 与 Cordis 由 DSH 提供;install.bat 面向 desktop 配置,其他兼容 DSH 宿主也可加载网页客户端。

若需手动注册插件,在 ~/.dsh/profiles/desktop/cordis.patch.yml 追加条目,并将 file:/// 路径改为本机实际路径:

- insert:
    - id: dsh-whale-pet
      name: "file:///D:/dsh-whale-pet/lib/index.js"

卸载:运行 uninstall.bat 并刷新 DSH;已保存的本地偏好会保留。

典型用法

安装并刷新 DSH 后,角色默认出现在客户端布局中。下面步骤来自 README「怎么操作」,可按同一顺序复现。

  1. 悬停角色,用快捷芯片进入剧场或打开设置;需要专注时可开安静模式或贴边。
  2. 点击头顶计费时段标签可再次播报;点击余额标签查看详情(需已登录且宿主支持账户服务)。
  3. 在 DSH 中正常对话;点击 聊天输入框 进入剧场,用 Escape 或「退出」离开。第一次点击文字或场景会播完当前段,再点翻页;透明背景下点击背景可退出。
  4. 剧场内:←/→、Enter 翻页;按住 Ctrl 快进;L 回顾、A 自动、H 隐藏界面、M 音效、Esc 关菜单。全局:Alt 点穿桌宠,Alt+W 显隐,Alt+T 开关剧场。

快捷键与 Theater 芯片(回顾、自动、快进、主题、语言等)在 README 中有完整列表;回答识别依赖 DSH 页面结构,token 速度仅在 DSH 提供时显示。

适用场景与注意

适合谁:长期在 DSH 桌面或网页宿主里开发、调试智能体,希望界面有常驻反馈(时段、余额、推理/回答状态),并愿意用剧场模式阅读对话与代码的用户。

权限与安全:插件以当前 DSH 进程及浏览器上下文运行,会读取 DSH 页面 DOM 以适配回答与余额展示;安装前应阅读 源码仓库 与 MIT 代码许可、美术授权说明 ASSETS_LICENSE.md。聊天记录不会被插件保存或发往额外服务;自定义剧场图片与音乐仅存本地 IndexedDB。

生态说明:DSH 主张「一切皆插件」;SkillHub 目录页 为社区索引,与 DeepSeek / 幻方无官方从属关系。本插件为社区作品,GitHub 仓库当前显示 1 star(以页面统计为准)。

结尾

dsh-whale-pet 把桌宠、DeepSeek 计费时段与余额提示、以及 GalGame 式剧场收进同一个 DSH 网页插件里,适合想在 Harness 里保留一点陪伴感、又需要看代码与时段信息的开发者。版本与细节以仓库 README 与 v0.6.0 发布说明 为准。

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

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

小夜