LINNoot/dsh-co-pet
LINNoot★ 0Python最后同步: 2026-08-16
DeepSeek Harness 桌面宠物:DSH 桌宠桥接插件 A desktop-pet for dsh
README 摘要
DSH 桌宠(dsh-co-pet) 让桌面宠物实时响应 DeepSeek Harness 的工作状态:任务运行时卖力干活、思考时托腮、等待授权时翘首以盼、任务完成时蹦跳庆祝...... 部分沿用 codex 桌宠设计思路,调整触发逻辑,重构了部分设定,使之更加符合直觉,为 DSH 重新实现状态检测(事件 + agents 轮询双通道), Web GUI 侧边栏自带电源开关 (关闭=退出进程,开启=重新拉起)。 ✨ 特性 - 实时状态感知 :细粒度事件(turn/step/tool/chunk/approval/goal)+ agent/status + agents 服务轮询校正 - 完成判定二选一 :普通任务回合结束 → 庆祝;有 goal 的会话 → 只认目标完成;均带 8s 静默去抖 - 气泡 :会话标题 + 状态短语 + AI 总结第二行 + 右侧状态圆圈(hover 光晕,完成时绿勾) - 中断圆圈 :任务进行中鼠标划过气泡出现灰方块,点击中断当前任务(DSH 无暂停 API,中断保留输入消息) - Web GUI 电源开关 :侧边栏按钮,关闭=退出进程、开启=重新拉起,状态持久化 - 完整交互 :拖拽、悬浮、托盘菜单(宠物/大小/置顶/气泡开关) - 零网络零 LLM 成本 :状态 → 动画全确定性推导 - 自定义桌宠 :高度兼容 codex 及其开源社区桌宠,桌宠格式可参考 codex 📦 安装 桌宠装在哪里? 安装脚本把桌宠 部署到 %LOCALAPPDATA%\dsh-pet (Windows 应用数据目录), clone 的仓库目录只是源码。 想改部署位置用 -InstallPetTo 参数指定。卸载时用 scripts/uninstall.ps1 -RemovePetDir 。 前置要求 依赖 说明 DeepSeek Harness( dsh web ) 已在运行即可;插件面向 v0.1.0-rc.6 系列 Windows 10/11 桌宠窗口与脚本均为 Windows 优先 Python 3.11+(可选) 仅自动构建 DshPet.exe 需要;也可使用 GitHub Release 的预构建 exe( install.ps1 -PetExe ) 宠物包素材 自带 yuexinmiao (月薪喵),可自定义(见下文"宠物包");其余素材需自备 方式一:一键安装脚本(Windows,无需 Python) 脚本自动完成:① 部署到 %LOCALAPPDATA%\dsh-pet (含宠物目录链接);② 注册 dsh-pet-bridge 到 web profile( dsh 命令不可用时自动改写 profile 文件);③ 写入 petPath 覆盖;④ 创建桌面快捷方式。 前置条件:本机已安装 DeepSeek Harness 并至…
在 GitHub 查看完整 README →