← 返回列表
D

dsh-web-pets

v0.2.3 · 0 天前发布

DSH Web 桌宠插件:浏览器里养一只随会话状态换表情的桌宠(内置 demo/remiel),支持随时切换或替换宠物形象;自带设置面板、一键更新与反馈入口

dshdeepseek-harnesspluginweb-petdesktop-petdsh-plugin

README

dsh-web-pets · DSH Web 桌宠插件

在 DeepSeek Harness 的 Web 界面(dsh-web-ui 生态)里养一只桌宠:它悬浮在页面右下角,跟随 DSH 会话的真实工作状态换表情、弹气泡——思考时挠头、干活时卖力、完成时庆祝、空闲久了发呆。

内置两只宠物:demo(豆豆) 与 remiel(雷米埃尔)。所有素材与代码为作者自有。

本插件是 desktop-pets 项目(macOS 原生多桌宠库)的 Web 版兄弟:共用同一套「宠物 = 素材目录 + 规格 JSON」的协议与事件→状态映射。原生版把状态写进 /tmp/<pet>.state 通道文件,Web 版把状态放在内存里经 /api/web-pets/* 暴露给浏览器——事件来源与映射完全一致。

特性

| 功能 | 说明 |
|---|---|
| 状态表情 | idle 待机 / thinking 思考 / waiting 等待(idle 超过 2 分钟派生)/ running 干活 / success 庆祝(4 秒后自动回待机) |
| 会话联动 | step/start → thinking;tool/call → running + 按工具类型的气泡;turn/end 完成 → success + 「🎉 完成!」;中止/失败/会话销毁 → idle(并清气泡) |
| 工具信息适配 | 运行中真实出现的 bash、read、write、glob、grep、web_search、ssh_* 等工具,气泡按类型展示

查看完整 README →

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
dsh@0.1.0 ✅ 兼容 标准 patch ✅
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-web-pets
Repo
git+https://github.com/YUCONG-28/dsh-skills-plugins.git
Engines
{}
Weekly DL
0
Monthly DL
0
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}}