@deepseekstudio/dsh-deepseek-pet

中文文档
0.2.14发布于 2026/10/07MITES Module零依赖构建来源已验证近 30 天下载 2226

DeepSeek 桌宠:把「DSH 账户余额 + 蓝鲸女仆桌宠」连起来。宿主端查询余额、通过 127.0.0.1 回环接口喂给桌面悬浮窗,并提供 pet_balance / pet_control 两个模型工具。

原始使用文档
文档目录8 节
  1. 安装
  2. 配置(profile 的 cordis.patch.yml → dsh-pet 行)
  3. 桌宠版本与新增功能
  4. 长轮询与「干活事件」(v0.0.2)
  5. 开发与验收:不重启 DSH 也能测
  6. 工具
  7. 接口
  8. 安全

DeepSeek 桌宠 · DSH 插件(宿主端)

把 DeepSeek 账户余额喂给桌面上的蓝鲸女仆桌宠,并提供两个模型工具。

  • 桌宠本体:D:\DeepSeek\deepseek-pet(独立原生程序,WPF 透明置顶窗)
  • 本插件:只做三件事 —— 用 DSH 凭据查余额、在 127.0.0.1 上开一个只读状态接口、起停桌宠进程
DSH 宿主插件  ──HTTP(127.0.0.1:47831/state)──▶  桌宠窗口
   │ 持 DEEPSEEK_API_KEY                         │ 只拿到余额数字
   └─ ctx.credentials.resolve()                  └─ 每 5 秒取一次

安装

plugin_manager install_bundle  D:\DeepSeek\deepseek-pet-plugin

首次安装即为新 bundle,热生效;此后修改 index.js 再装会返回 restart-required(同包替换需要重启 DSH 才会加载新的 JS 世代)。

配置(profile 的 cordis.patch.yml → dsh-pet 行)

字段默认说明
port47831状态接口端口,只监听 127.0.0.1
petPathD:\DeepSeek\deepseek-pet\build\DeepSeekPet.exe桌宠程序路径
credentialDEEPSEEK_API_KEY用哪条 DSH 凭据查余额(不写死密钥)
apiBasehttps://api.deepseek.com余额接口前缀
refreshSeconds60缓存/刷新周期(秒)
lowBalance10低于该值桌宠切「担心」表情、徽章变红
autoStarttrue宿主启动 3 秒后自动叫起桌宠
startDelayMs3000自动启动延迟,避开宿主 boot 期
stopOnUnloadfalse卸载插件时是否顺手关掉桌宠(默认留着)

桌宠版本与新增功能

当前包内桌宠本体为 v0.2.12(pet/DeepSeekPet.exe)。近几版新增的可见功能:

版本新增
0.2.12右键「游戏屏大小」五档 + 悬停屏上滚轮无级调(50%–200%);屏到她之间的距离与投影光柱随屏等比;新增「过渡速度」五档(默认 320ms);余额徽章与对话框自适应不再被裁
0.2.11帧率跟屏刷新(原来是 9/20 FPS);新增「性能档位」(自动 / 30 / 60 / 120)

逐版细节见 pet-src/DEVLOG.md,本版发布说明见 RELEASE-NOTES-v0.2.12.md。

长轮询与「干活事件」(v0.0.2)

  • 桌宠用 GET /state?wait=25 长轮询:插件把请求挂起最多 25 秒,有事件立刻返回(实测反应 < 100ms),没有事件则超时返回一次心跳。
  • 插件监听两个宿主事件来判断"用户主动开始干活": agent/inbox/inserted(用户消息进入 inbox)→ 10 秒内 agent/status 变为 running。 自动续跑 / 子代理 / 定时任务没有这条用户消息,因此不会触发桌宠的"被吓一跳"演出。
  • 事件类型:work-start、work-end、balance(余额变化)、message(留言)、quit(软退出)。

开发与验收:不重启 DSH 也能测

插件改了 JS 之后,同包替换要重启 DSH 才生效。dev-mock-server.mjs 用完全相同的协议顶替插件:

node dev-mock-server.mjs 47835
DeepSeekPet.exe --url http://127.0.0.1:47835/state --screen on

curl "http://127.0.0.1:47835/dev/event?kind=work-start"   :: 模拟"用户开始干活"→ 桌宠被吓一跳
curl "http://127.0.0.1:47835/dev/event?kind=work-end"
curl "http://127.0.0.1:47835/say?text=hello"

工具

工具参数作用
pet_balancefresh?读余额;fresh=true 跳过 60 秒缓存
pet_controlaction(start/stop/status/refresh/say/hide/show)、text?起停桌宠、立即刷新、让桌宠弹一句话

接口

路径说明
GET /health{ok:true}
GET /state?pid=<桌宠pid>桌宠拉取的状态(余额+留言),先回缓存再后台补数据
GET /say?text=...让桌宠说一句话(也可以由别的脚本调用)
GET /refresh触发一次强制刷新

安全

  • API Key 只在宿主进程内使用,不进日志、不下发;桌宠只收到余额数字与货币。
  • 状态接口只监听回环地址,且是只读的(/say、/refresh 也只影响桌宠显示)。

版本与发布记录

@deepseekstudio/dsh-deepseek-pet 共发布 10 个版本,首次发布于 2026/10/05;过去 12 个月发布了 10 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.2.14latest2026/10/071 个月前
0.2.132026/10/071 个月前
0.2.122026/10/071 个月前
0.2.112026/10/071 个月前
0.2.102026/10/061 个月前
0.2.92026/10/051 个月前

关于 @deepseekstudio/dsh-deepseek-pet 的常见问题

@deepseekstudio/dsh-deepseek-pet 是什么?

DeepSeek 桌宠:把「DSH 账户余额 + 蓝鲸女仆桌宠」连起来。宿主端查询余额、通过 127.0.0.1 回环接口喂给桌面悬浮窗,并提供 pet_balance / pet_control 两个模型工具。

如何安装 @deepseekstudio/dsh-deepseek-pet?

在项目目录运行 npm install @deepseekstudio/dsh-deepseek-pet,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@deepseek-ai/dsh-tools(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@deepseekstudio/dsh-deepseek-pet 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/deepseekstudio__dsh-deepseek-pet 是否存在。

@deepseekstudio/dsh-deepseek-pet 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@deepseekstudio/dsh-deepseek-pet 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@deepseekstudio/dsh-deepseek-pet 可以商用吗?

@deepseekstudio/dsh-deepseek-pet 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@deepseekstudio/dsh-deepseek-pet 的下载量有多少?

根据 npm 官方下载统计,@deepseekstudio/dsh-deepseek-pet 在 2026/10/12 – 2026/11/10 这 30 天内被下载 2,226 次,日均约 74 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@deepseekstudio/dsh-deepseek-pet 还在维护吗?

最新版本 0.2.14 发布于 2026/10/07(1 个月前);至今共发布 10 个版本,其中过去 12 个月发布了 10 个;首次发布于 2026/10/05。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。