dsh-signal-pet
在终端中运行以下命令:
dsh plugin install dingchenhui0618-arch/dsh-signal-pet
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install dingchenhui0618-arch/dsh-signal-pet 安装本插件(源码:https://github.com/dingchenhui0618-arch/dsh-signal-pet),安装后重启一次应用以加载宿主半区。
插件介绍
很多界面装饰「好看」,却说不清「现在发生了什么」——你得翻日志或盯着转圈,才知道是在想、在跑工具,还是已经出错。dsh-signal-pet 把角落里的小宠物做成同一件东西的两面:它会动、会庆祝、点一下能收成小圆点;同时它也是一眼可见的忙碌与错误指示器,状态来自真实的 harness 事件,而不是客户端瞎猜。
宿主监听 agent/status、工具执行与结果、错误与回合结束等事件,折叠成快照后交给客户端绘制。思考时动作明显加快;有工具在跑时显示紫色状态环,并为每个运行中的工具拉一条流动连线;出错时红环加抖动并展示错误摘要,且错误优先级压过一切;回合跑了足够久才在结束时跳几下庆祝。宠物会主动避开输入框和当前焦点,不挡你打字;需要减少动效时退化成静态角标,但颜色和文字标签仍保留。
适合长期在 Harness 里跑 agent、同时开很多工具的人:不用时刻盯日志,也能从宠物颜色和动作判断会话是否健康。也适合要做截图验收或自动化断言的场景——根元素与图层带有稳定的 data-pet-state 与 data-pet-mode,方便挂钩。若你追求的是全屏弹跳、重力碰撞和参数面板那种纯娱乐物理玩具,原版思路更合适;这里刻意不做物理引擎和设置页,把精力放在「出事你一定会注意到」这件事上。
使用场景
- 长时间跑 agent 时想一眼看出是在思考还是在跑工具
- 工具报错后不想翻日志,希望界面立刻变红提醒
- 需要截图或自动化里用稳定属性断言宠物状态
适合人员
- 日常在 DeepSeek Harness 里开多轮对话的用户
- 经常并行多个工具调用、关心会话是否卡死或出错的人
- 做插件验收、E2E 或 UI 钩子的开发者