dsh-whale-pet
为 DeepSeek Harness Web UI 制作的非官方鲸鱼女孩桌面宠物。
er1c0v0
@er1c0v0
⬇ 2
★ 4
main
安装
dsh plugin --profile web add github:er1c0v0/dsh-whale-pet
需要可复现安装时,可在仓库后追加 #commit 固定提交。
为 DeepSeek Harness Web UI 制作的非官方鲸鱼女孩桌面宠物。
该插件未提供要点说明,请参考仓库 README。
dsh-pluginpetdshdeepseekdeepseek-harnessplugin
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/er1c0v0/dsh-whale-pet |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 2 |
| GitHub 星标 | 4 |
| 最近推送 | 2026-08-18 |
| 收录日期 | 2026-09-19 |
| 分类 | 趣味 |
事实信息来自公开插件目录快照(2026-10-03),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-whale-pet [简体中文](./README.zh-CN.md) A whale-girl desktop pet plugin for the [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web UI. | Idle | Hover wave | Working | Complete | |:---:|:---:|:---:|:---:| |  |  |  |  | ## Highlights - Mirrors five Harness states: idle, working, needs input, complete, and blocked. - Hugs a DeepSeek-whale-inspired pillow while idle, falls asleep after 40 seconds, startles awake, and plays one friendly three-pose wave when hovered or focused. - Shows privacy-safe activity summaries from Harness presentation metadata in bubbles that choose an on-screen position around the pet without covering the character. - Supports dragging, keyboard movement, position reset, collapse/restore, reduced motion, English, and Simplified Chinese. - Uses the official `shell.overlay` slot without patching Harness or scraping UI text. ## Install Requires Node.js 22.19+ or 24+ and DeepSeek Harness 0.1.0-rc.6. ```bash dsh plugin --profile web add dsh-whale-pet@0.1.0 dsh --profile web --dump-config dsh --profile web ``` The dump should contain exactly one `dsh-whale-pet` entry. The pet appears at the bottom-right of the Web UI. To uninstall: ```bash dsh plugin --profile web remove dsh-whale-pet dsh --profile web --dump-config ``` ## State mapping | Priority | Session condition | Pet state | |---:|---|---| | 1 | Removed | Blocked | | 2 | Approval, plan review, or question pending | Needs input | | 3 | Running | Working | | 4 | Explicit open, agent, or prompt error | Blocked | | 5 | A running session stops successfully | Complete for 1600 ms | | 6 | No session, cold/loading, or settled | Idle | ## Development ```bash pnpm install --frozen-lockfile pnpm check pnpm test:visual npm pack node scripts/smoke-harness.mjs --package ./dsh-whale-pet-*.tgz ``` Idle assets, frame order, and interaction timing have one source of truth in `src/client/idle-animation.json`. `pnpm assets:check` enforces the 700,000-byte runtime WebP budget; the current set uses 679,044 bytes, so review asset size before adding more artwork. See [CONTRIBUTING.md](./CONTRIBUTING.md) for artwork and verification rules. ## Privacy and licenses The plugin reads only current-session status and provider-declared presentation metadata. It does not read tool arguments, prompts, model reasoning, or conversation text, and it makes no analytics requests. Preferences stay in browser-local storage. Code is licensed under [MIT](./LICENSE). Artwork is licensed under [CC BY 4.0](./LICENSES/CC-BY-4.0.txt); provenance and hashes are recorded in [ASSET_ATTRIBUTION.md](./ASSET_ATTRIBUTION.md).
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。