Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
趣味 #dsh-plugin#pet#dsh#deepseek#deepseek-harness#plugin

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
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 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 |
|:---:|:---:|:---:|:---:|
| ![Idle animation](https://raw.githubusercontent.com/Er1c0v0/dsh-whale-pet/main/docs/idle-preview.gif) | ![Hover wave](https://raw.githubusercontent.com/Er1c0v0/dsh-whale-pet/main/docs/hover-preview.gif) | ![Working animation](https://raw.githubusercontent.com/Er1c0v0/dsh-whale-pet/main/docs/working-preview.gif) | ![Ready animation](https://raw.githubusercontent.com/Er1c0v0/dsh-whale-pet/main/docs/ready-preview.gif) |

## 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)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。