PetPal:DeepSeek Harness 的桌面宠物插件

前言

使用 DeepSeek Harness 时,Agent 在后台运行,你很难感知当前进度。PetPal 是一个桌面宠物插件,把 petdex.dev 的宠物展示在桌面上,并通过企业微信把关键状态推到手机。它不抢焦点、不占 Dock,适合在浏览器、IDE 或其他应用中作为常驻提示。

是什么

PetPal(dsh-petpal)由维护者 flowers-59f 开发,归类为「趣味换装」类插件。它把 petdex.dev 的宠物下载到 DSH 自己的宠物目录,再由插件自带的原生桌面小应用在桌面上渲染。宠物会根据 Agent 的状态移动和显示气泡,需要你确认或一轮工作结束时,通过企业微信机器人推送消息。

核心功能

  • 宠物库:按宠物页面链接或标识(slug)从 petdex.dev 下载,直接落到 ~/.dsh/pets,可切换、可删除。
  • 桌面常驻:原生桌面端(macOS Swift + WKWebView / Windows C# WPF),透明置顶、不抢焦点、不进任务栏。
  • 外观自定义:大小 50–200%、气泡字号/宽度/停留、背景色、文字色、整体不透明度、点击穿透。
  • 会话气泡:每个会话一个气泡,实时显示「正在分析请求 / 正在运行命令 / 正在生成回复」,与 dsh 摘要显示一致,点击可回到 Harness。
  • 状态联动:开始任务、工具调用、等待确认、完成任务、任务失败均能正确映射动作。
  • 主动通知:Agent 需要确认、一轮工作完成或出错时,通过企业微信机器人推送消息,可一键开关。
  • 失败自愈:设置页加载失败自动退避重试,仍失败则给出「重试」按钮,不会卡在「加载中…」。
  • 宠物交互:拖动换位置并写回配置,拖动时按方向播放奔跑动画,点一下会挥手。
  • 跨平台:同一套宠物文件在 macOS 与 Windows 通用,桌面端随包分发,无需装 Xcode / .NET SDK。

安装与启用

需要 DSH 0.2.1+,以及 macOS 12+ 或 Windows 10 1903+ / Windows 11。

dsh plugin --profile <profile> add github:flowers-59f/dsh-petpal

安装后重启 DSH,打开 设置 → 宠物。插件市场收录后也可以从 插件 → 发现 安装。

安装包里已带编译好的桌面端,不需要 Xcode、Swift、.NET SDK 或 Python。

典型用法

下载宠物

打开 petdex.dev 找到喜欢的宠物,复制地址栏链接(或链接最后一段的标识),粘贴到「下载宠物」输入框,点「查找」,确认预览后点「下载并使用」。

  • 宠物页面:https://petdex.dev/pets/yinyue-2
  • 宠物标识:yinyue-2

已经装过的宠物会显示「使用」或「使用中」,不会重复下载。插件读取 petdex.dev 的安装脚本,把 pet.json 和雪碧图写进 ~/.dsh/pets/<slug> 并切换过去,不需要安装 Codex。

调整外观

同一页面往下就是外观设置:拖动即时生效(桌面端每 0.35 秒读一次配置),顶部「预览」跟着当前宠物、字号、宽度、配色实时变化;再往下是通知设置。

配置企业微信通知

  1. 创建机器人:企业微信 -> 通讯录 -> 点击最上方的智能机器人 -> 创建 -> 创建一个普通模式的机器人、可见范围勾选上自己,名称简介等其他设置随意。
  2. 拉群:右上角 “+” 号 -> 发起群聊并勾选上创建的机器人,进入群里中点击右上角 “···” 下滑至消息推送 -> 添加一个消息推送。
  3. 复制它的 Webhook 地址(形如 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx)。
  4. 回到 设置 → 宠物 → 通知,打开「启用通知」,把地址粘进输入框,点「保存」或按回车。
  5. 出现绿色「✓ 已保存,配置即刻生效」就生效了。

之后 Agent 需要你确认、或一轮工作结束时,群里就会收到消息:

✅ DeepSeek Harness 通知

会话:<会话标题>
状态:已完成
输出token:xxxx

时间:2026/10/24 09:52:18

地址必须以 https:// 开头,格式不对会标红且无法保存;关掉开关只会暂停发送,已填的地址会保留。

适用场景与注意

适合需要在开发或工作过程中保持 Agent 进度可见的开发者或团队。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。

桌面端只读写本地文件,不联网、不开端口,因此没有常驻后台服务,也不会和 Harness 抢资源。

小结

PetPal 把 petdex.dev 的宠物接入 DeepSeek Harness,提供桌面常驻气泡和手机通知,在不干扰工作流的情况下保持任务可见。更多细节见 GitHub 仓库:https://github.com/flowers-59f/dsh-petpal

羽毛球分组比赛记分
小程序二维码

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

Xiaoye