dsh-ui-pet:DeepSeek Harness 里随会话状态变化的悬浮小猫
hanyudong1994/dsh-ui-pet
为 DeepSeek Harness Web GUI 添加一只悬浮在右下角的桌面宠物小猫,随当前会话运行、空闲或无会话状态实时切换表情与气泡文案,纯展示层零副作用。
dsh-ui-pet 是给 DeepSeek Harness 的 Web GUI 加一只悬浮小猫的 DSH plugin,宠物停在界面右下角,表情和文案跟着当前会话的活动状态走。它解决的是「任务到底在不在跑」这个只能翻日志才能确认的问题,把会话状态变成一眼可读的动画。核心能力包括无会话时睡觉、运行中加油、空闲时发呆三种状态联动,点击小猫循环弹出互动气泡并在约 700ms 后恢复,以及注册到框架列表槽、随卸载自动清理的零副作用设计。
如何安装
dsh plugin --profile web add dsh-ui-pet- 分类
- 娱乐
- 平台
- DSH Plugin
- 作者
- hanyudong1994
- 分发方式
- 插件
dsh-ui-pet 核心特性
dsh-ui-pet 仓库简介
它是做什么的?
它是 DeepSeek Harness(DSH)的桌面宠物插件,在 Web GUI 右下角悬浮一只小猫,随当前会话的活动状态实时变化。它把「会话在干什么」这件抽象的事变成一眼可见的动画表情,让你不必盯着日志也能感知任务是否在跑。插件由 hanyudong1994 维护,采用 MIT 协议,用 TypeScript 编写,属于纯展示层组件。
核心功能
- 状态联动:没有当前会话时小猫睡觉并显示「呼…」,会话运行中显示「加油!」,空闲时显示「喵?」。
- 点击互动:点击宠物会弹出反应气泡,依次循环「喵!」「呼噜…」「呀!」,700ms 后自动恢复状态文案。
- 纯展示层设计:只读取会话列表的标准数据流,不写会话日志、对模型不可见,零副作用。
- 框架原生接入:注册到 shell.overlay 列表槽,随插件卸载自动清理,对热更新友好。
- 独立可开发:仓库自带组件、状态推导、注册卸载与 invariant 共 16 项单元测试,可脱离宿主单独构建与验证。
怎么使用这个插件?
在 DSH 的 Web GUI 中启用后,宠物会自动出现在界面右下角,无需任何操作即可跟随当前会话状态切换表情。想逗它时直接点击小猫,会依次弹出互动气泡;把鼠标移开或等待约 700ms,文案会回到当前状态。由于它是浏览器侧 client 插件,需要接入你自己的 deepseek-harness 源码检出,按 README 的方式完成依赖安装、在浏览器插件名单中注册插件行、补充源码路径映射,再重建并重启 Web 服务、刷新页面即可看到宠物。它基于 deepseek-harness 公开发布线构建,上游处于 pre-release 阶段,接口变化后可能需要按新版本重新构建。
报错怎么排查?
升级 deepseek-harness 后宠物失效,通常是上游接口发生变化所致,按官方说明以新版本重新构建即可,必要时向仓库提 Issue 反馈。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:hanyudong1994/dsh-ui-pet。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
