DeepSeek Harness 桌宠插件:dsh-pet 官方桌面端适配

前言

DeepSeek Harness(DSH)采用「一切皆插件」的理念,官方桌面端基于 Electron 构建。在桌面端环境中运行上游桌宠 dsh-pet 需要适配层,这个插件就是为此准备的适配发行版。

插件定位

zhuge886/dsh-pet-deepseek-official-desktop 是 dsh-pet 在 DSH 官方桌面端的适配发行版。插件本身是二次创作,不包含原创内容,仅提供适配层与组合包声明,让上游桌宠能在桌面端安装、启用、管理。维护者为 zhuge886。

安装与启用

  1. 打开 DSH 官方桌面应用,进入「插件管理 → 添加插件」;
  2. 填入仓库地址:
https://github.com/zhuge886/DSH-pet-Deepseek-Official-Desktop

等价的 pnpm spec 为 github:zhuge886/DSH-pet-Deepseek-Official-Desktop;
3. 启用 dsh-pet 组合包,重开桌面应用。

默认配置只显示一只:窗口外透明置顶小窗(display: desktop)。如需在应用内显示、两只同时显示或隐藏,可在设置页「桌宠配置」中调整(详见 README 中的说明)。

验证适配层

桌宠加载后,DSH 的 Web 服务会新增一个只读接口:

GET http://127.0.0.1:<port>/dsh-pet-desktop/health

返回字段包含 status: active、host.kind: desktop、upstream.applied: true 即表示适配层与上游都已就绪。字段含义与详细排障见 README 中的说明。

插件结构

仓库根目录即插件包,免构建。主要目录如下:

adapter/                 适配层:宿主识别、运行时诊断、健康检查、失败降级
cordis.patch.yml         组合包声明(桌面端插件管理据此识别插件)
vendor/dsh-pet-0.3.7/    上游已构建产物(免构建,SHA-256 逐文件校验)
dsh-pet/assets/          运行时素材(webm、字体、表情包、默认配置)
animations/webm/         额外收录的动作素材(文件名即动作名)
tests/                   清单、适配层纯逻辑、启动冒烟测试
DESKTOP.md               兼容矩阵、排障、版本记录
scripts/sync-vendor.mjs  上游产物同步与可审计补丁

代码与适配改动以 MIT 许可提供;上游内容归 PC2005-cloud 所有,不允许商用。

额外动作

除了上游自带的 106 段动画,本仓库额外收录的动作放在 animations/webm/ 目录。目录约定与上游一致:webm 子目录 + 文件名即动作名,VP9-alpha、640×360。例如 animations/webm/非洲之心.webm 为开保险箱、捧起钻石的 10 秒动作(用户自制,已去水印/去音频/抠成透明)。

功能与玩法

功能与配置、动画与 pet pack、HTTP API、问题反馈等,请前往上游仓库:https://github.com/PC2005-cloud/dsh-pet。本仓库仅提供适配与兼容性说明,不包含玩法与配置细节。

版本信息

当前版本为 0.3.7-desktop.5,基于上游 dsh-pet@0.3.7。变更记录见 README 中的说明。

适用场景与注意

适合需要在 DSH 官方桌面端运行桌宠的开发者与用户。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。代码与适配改动以 MIT 许可提供;上游内容归 PC2005-cloud 所有,不允许商用。任何介绍、展示、分发本仓库的地方,请保留上游作者地址。

小结

这个插件解决了 dsh-pet 在 DSH 官方桌面端无法直接运行的问题,通过适配层将上游桌宠接入桌面端插件体系。无需构建、仓库根即插件包,安装与启用步骤简单直接。更多细节与问题反馈,可参考仓库 README 与上游文档。

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

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

小夜