dsh-whale-emote
在终端中运行以下命令:
dsh plugin install harmless0819-dev/dsh-whale-emote
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install harmless0819-dev/dsh-whale-emote 安装本插件(源码:https://github.com/harmless0819-dev/dsh-whale-emote),装完后重启 dsh web 并在浏览器刷新页面。
插件介绍
如果你已经在用 dsh-whale-widget,会发现它很耐看,却几乎没法从外部「指挥」它表演:挂件路由里只有只读的用量轮询和初始化资源,没有接受文字或指令的入口。想让人一眼看出 agent 的情绪,只能另起一层服务,而且最好别动第三方挂件的任何文件。
dsh-whale-emote 就是为这件事准备的独立情绪层。Agent 通过本地 HTTP 触发情绪,客户端每秒轮询 state.json,表情包会按鲸鱼真实几何定位在挂件旁边弹出,可配气泡字幕、停留时间与音效;情绪 key 支持模糊匹配,显示成功还有 ack 回执。用户说「没弹」时,health.json 探针能区分「页面没在轮询」和「发了但没画出来」,少猜代码、少误修。
除了单次「表演」,插件还自带常驻活动状态条:宿主监听会话与工具调用,把写入、搜文件、跑命令、等你拍板等动作翻成头顶小药丸,带粘滞与收工逻辑,与表情走两条通道、共用同一次轮询。拍板类场景可自动弹决策情绪并播放「小鲸鱼唱歌」;若你同时装了 Live2D 联动,活动与情绪还能分层叠在模型脸上。
适合已经挂着小鲸鱼、又希望 Harness 里的 agent 能用梗图表达态度、用状态条交代「正在干嘛」的桌面用户;也适合会写简单 HTTP 调用或脚本的维护者,在不动原挂件的前提下把桌面反馈做得更生动。
使用场景
- Agent 需要得意、认错或吐槽时用 HTTP 在挂件旁弹出梗图
- 等你拍板或选方案时自动弹决策表情并播放提醒音
- 想不用看日志就知道当前在写入、搜文件还是在跑命令
适合人员
- 已使用 dsh-whale-widget 的 DeepSeek Harness 桌面用户
- 希望 agent 能用可视化情绪与状态条反馈的开发者
- 会调用本地 HTTP 并需要 health 探针排查「没弹」的维护者