dsh-pet-companion:DeepSeek Harness 的悬浮桌面宠物

hasan-aghayev/dsh-pet-companion

娱乐已验证
收录时间 2026-09-23
页面最后更新 2026-10-22

为 DeepSeek Harness 提供悬浮桌面宠物窗口,随 Agent 状态切换待机、工作、等待与报错动作,并支持本地宠物库自由扩充。

dsh-pet-companion 是给 DeepSeek Harness 加一只桌面宠物的 DSH plugin,让 Agent 在后台跑任务时也能被看见。它把待机、工作、等待或审核、出错等状态变成宠物姿态,显示在独立的透明窗口里,DSH 最小化也不会消失。内置宠物 Lokki,支持用文件夹持续扩充本地宠物库,还能用图集或单张透明立绘两种素材格式,偏好与素材都留在本机。

如何安装

install
dsh plugin --profile web add github:hasan-aghayev/dsh-pet-companion
分类
娱乐
平台
DSH Plugin
作者
hasan-aghayev
分发方式
插件

dsh-pet-companion 核心特性

独立透明悬浮宠物窗口随 Agent 事件切换动作悬停控件与右键菜单本地宠物库热加载外观与语言可配置
Listed on dsh-plugin.org

dsh-pet-companion 仓库简介

它是做什么的?

DSH Pet Companion 是 DeepSeek Harness(DSH)的桌面宠物插件,把 Agent 的运行状态变成一只悬浮在桌面上的可动宠物。它解决的是「Agent 在后台跑任务时看不见状态」的问题:宠物会在独立的透明窗口里随 DSH 事件切换待机、工作、等待或审核、出错等姿态,即使 DSH 窗口被最小化也依然可见。插件由 hasan-aghayev 维护,采用 JavaScript 编写,内置宠物 Lokki,并支持通过文件夹方式不断扩充本地宠物库。

核心功能

  • 独立桌面窗口:宠物拥有自己的可移动透明窗口,DSH 最小化时仍持续显示,并随 Agent 生命周期事件切换姿态。
  • 悬浮控件与右键菜单:悬停可打开设置、文本输入框和关闭宠物;右键菜单提供设置、下一只宠物、关闭宠物。
  • 侧边栏显隐开关:DSH 侧边栏的 Show pet 可隐藏或恢复宠物而不停用插件,关闭宠物时该开关也会自动关闭。
  • 外观与行为设置:可调外观、语言、尺寸、透明度、置顶、减少动效和漫游等选项,默认跟随 DSH 的中英文语言环境。
  • 免重装扩充宠物库:把新宠物文件夹放进 Pet library 目录即可自动发现,无需重新构建或重装插件。
  • 两种素材格式:支持 Hatch-Pet v2 动画图集,也支持单张透明 PNG/WebP 立绘并附带轻微呼吸动效。

怎么使用这个插件?

在 DSH 中启用后,宠物会以独立桌面窗口出现,需要图形桌面环境,WSL2 用户需启用 WSLg。点击齿轮按钮或双击宠物打开设置,用侧边栏的 Show pet 找回被隐藏的宠物;文本输入框会把消息通过 DSH 公开的 Agent API 发给最近活跃的会话,回车发送、Shift+回车换行。要添加新宠物,从设置里打开 Pet library 文件夹,每只宠物建一个子文件夹,放入 pet.json 清单与素材,文件夹名必须与清单中的 id 一致,几秒内会自动发现,也可点 Refresh 立即重扫。图集需使用 1536×2288 像素、8 列 11 行的规格并声明对应版本号;立绘则声明 portrait 格式与图片路径,图片不超过 25 MiB、尺寸上限 4096×4096。宠物素材、偏好、窗口位置与会话 ID 都保存在本机,插件只观察 Agent 生命周期与审批、提问事件,不读取对话文本、文件或凭据。

报错怎么排查?

宠物窗口打不开时,先确认当前处于图形桌面环境,WSL2 用户需按官方说明启用 WSLg。 新加的宠物没有出现时,检查文件夹名是否与清单里的 id 完全一致、图片路径是否留在宠物文件夹内、图片是否超出体积与尺寸限制,然后点 Refresh 重新扫描。 宠物被隐藏后找不到时,用 DSH 侧边栏的 Show pet 开关恢复;关闭宠物会同时关掉该开关,但插件本身仍处于启用状态。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:hasan-aghayev/dsh-pet-companion。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题