dsh-whale-pet:为 DeepSeek Harness Web UI 添加的鲸鱼少女桌面宠物插件

前言

在 DSH 的「一切皆插件」思路下,Web UI 可以扩展出一些轻交互组件。对经常和 DeepSeek Harness 会话打交道的开发者来说,一个不侵入核心的状态提示比较有用:不需要读日志猜进度,也不用改 Harness 或抓取页面文本。下面介绍 dsh-whale-pet

这是什么

dsh-whale-pet 是 DeepSeek Harness Web UI 的鲸鱼少女桌面宠物插件,由 Er1c0v0 维护。它通过官方 shell.overlay slot 注入 Web UI,不修补 Harness,也不抓取 UI 文本。代码采用 MIT 许可证,美术资源采用 CC BY 4.0 许可证。

核心功能

  • 镜像五个 Harness 状态:idleworkingneeds inputcompleteblocked
  • 空闲时抱着一个受 DeepSeek 鲸鱼启发的枕头,40 秒后入睡;被扰动后会惊醒;悬停或聚焦时播放一次友好的三姿势挥手。
  • 从 Harness presentation metadata 中读取隐私安全的活动摘要,并在气泡中显示;气泡会围绕宠物选择屏幕位置,避免遮挡角色。
  • 支持拖拽、键盘移动、位置重置、折叠/恢复、reduced motion,以及英文和简体中文。

安装与启用

运行环境需要 Node.js 22.19+24+,以及 DeepSeek Harness 0.1.0-rc.6

安装并验证:

dsh plugin --profile web add dsh-whale-pet@0.1.0
dsh --profile web --dump-config
dsh --profile web

dump-config 输出中应恰好包含一个 dsh-whale-pet 条目。启动 Web UI 后,宠物会出现在右下角。

卸载:

dsh plugin --profile web remove dsh-whale-pet
dsh --profile web --dump-config

典型用法

安装完成后,先启动 dsh --profile web。宠物会在 Web UI 右下角出现。可以用鼠标拖拽改变位置,也可以用键盘移动、重置位置或折叠/恢复。会话状态变化时,宠物会切换到对应状态;空闲 40 秒后会入睡,悬停或聚焦时会触发挥手。

适用场景与注意

适合希望在 DeepSeek Harness Web UI 中获得轻量视觉状态提示,同时不想 patch Harness 或 scrape UI 文本的使用者。

使用前建议检查源码、依赖和许可证。插件以当前 DSH 进程权限运行,安装前应确认其代码行为符合预期。根据说明,它只读取当前会话状态和 provider-declared presentation metadata;不读取 tool arguments、prompts、model reasoning 或 conversation text,也不发起 analytics requests。偏好设置保存在 browser-local storage。

获取

  • GitHub:https://github.com/Er1c0v0/dsh-whale-pet
  • DSH 社区目录可按 dsh-whale-pet 检索;社区目录是独立站点,不代表 DeepSeek 或幻方官方应用商店。
羽毛球分组比赛记分
小程序二维码

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

小夜