DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Think Bounce Pet — DSH Plugin for DeepSeek Harness
← Plugins
T

dsh-think-bounce-pet

Think Bounce Pet

Think-step bounce pet for the DeepSeek Harness Web UI: a ball launches in from a random screen edge whenever a reasoning step starts, bounces around with energy loss, can be poked or flung with the mouse, and shrinks away when the think step ends

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:9livewolf/dsh-think-bounce-pet#47400fa6c4f823fe8ec4ebfdb02426b619d5ed39
READMECompatibilityVersions

Compatibility and provenance

Think Bounce Pet is published as dsh-think-bounce-pet and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/23/2026

Versions

0.1.0stable
8/23/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 10
Weekly downloads
0
Last push
8/27/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsRemote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.

README

dsh-think-bounce-pet

DeepSeek Harness Web UI 的「思考弹球宠物」插件。

行为

  • 常驻球:插件开启期间,屏幕里常驻一只与 think 状态无关的小球,从随机边外飞入后一直弹跳,不会因为思考结束而消失。
  • think 开始:当前会话的推理流(chat.legacy.partial 出现带文本的 reasoning 块)开始时,从视口任意一条边外的随机点发射一只思考球,瞄准界面中部飞入。
  • 弹跳:球在视口内丝滑地弹来弹去(DVD-logo 式直线运动 + 边界反射),每次碰撞按设置的比例损失动能;速度一旦低于最低速度(固定 46 px/s),会把速率回抬到这一档,因此两只球都永远不会停下。两颗球撞到彼此时也会沿碰撞法线互相反弹。
  • Q 弹「ber」:每次碰壁、点拍、扔出时,球沿运动轴做一次纯缩放的阻尼余弦振荡(~7Hz,约 0.6s 衰减完);按下抓住的瞬间也会先捏扁,并且按住期间会继续播完这次形变再恢复圆球。全程只用 scale 表达,为后续帧动画化预留。
  • 交互:球在弹跳时都可以用鼠标玩——
    • 点一下:把球拍走,球以初始动能向「远离点击处」的方向飞出去继续弹;
    • 按住拖动再松手:朝拖动方向把球扔出去(同样以初始动能)。
  • think 结束:推理流消失时,思考球播放缩小+淡出动画后移除;常驻球不受影响。

设置(设置页「宠物 · 思考弹球」卡片)

参数默认范围说明
启用开—关闭后移除常驻球与思考球,也不再随 think 生成球
初速度1960 px/s200–4000发射、拍飞、扔出的初始速率
碰撞损耗52 %0–90每次碰壁损失的速度比例
摩擦力0(无)0–100指数阻尼强度(100 ≈ 每秒速度 ×0.018)

参数改动立即生效(飞行中的球下一帧就按新值计算),持久化在 localStorage 的 dsh-think-bounce-pet.settings;v0.1 的旧开关键会自动迁移。 最低速度固定为 46 px/s,不随以上设置项修改。

结构

标准双面插件:宿主半边 lib/index.js 为空壳(纯客户端 UI 插件); 浏览器半边 lib/client.js 通过 shell.overlay 槽位挂载全屏 pointer-events:none 图层(每颗球各自一个图层,球本体 pointer-events:auto),通过 settings.section 槽位提供开关与测试按钮(设置存 localStorage)。

安装 / 更新

# 在插件仓库的父目录执行(即该 README 所在目录的上级目录)
& '.\node_modules\.bin\dsh.cmd' plugin --profile web add './dsh-think-bounce-pet'
& '.\node_modules\.bin\dsh.cmd' plugin --profile web update dsh-think-bounce-pet

客户端半边改动只需浏览器 F5;本插件无宿主侧逻辑,装好后重启一次 dsh web 即可长期生效。

插件市场适配(已发布 GitHub,尚未提交商城)

本插件已按 DSH 插件规范整理成可被插件市场识别/管理的双面包:

  • package.json 声明了 dsh.bundle.patch 与 dsh.client(platform: "web"),并导出 ./client;
  • cordis.patch.yml 提供 bundle 挂载行;
  • lib/index.js 为宿主空壳,lib/client.js 为浏览器半边。

当前仓库状态(已验证):

  • 源码已发布到 GitHub 公开仓库:https://github.com/9livewolf/dsh-think-bounce-pet;
  • 已通过本地链接安装到 web profile:dsh plugin --profile web add ./dsh-think-bounce-pet;
  • 插件市场「本机插件」中会显示 dsh-think-bounce-pet(来源类型:本地链接),可停用/启用/查看状态;
  • GET /plugins/dsh-think-bounce-pet/client.js 返回 200。

要让它出现在公共插件市场的列表里并一键下载安装,需要:

  1. 把该仓库改为 Public;
  2. 向 awesome-dsh-plugin.com 目录提交收录(例如 PR 到对应 awesome 列表/registry)。

当前仓库已是 Public,尚未提交到商城目录。