GrokBot 桌宠插件

DeepSeek Harness(DSH)通过插件实现功能扩展。在 Web GUI 客户端进行长时间对话或工具调用时,界面交互相对单一,缺乏视觉反馈。GrokBot 桌宠插件将原版 GrokBot 宠物移植到 DSH,为 Web 客户端增加交互式视觉元素与实用数据展示。

安装与启用

使用 DSH CLI 安装插件包:

dsh plugin --profile web add @edge-hh/dsh-grokbot-pet

安装完成后,需要重启 dsh web 服务并刷新浏览器(Ctrl+Shift+R)。桌宠会出现在对话输入框的右上方。如需卸载,执行以下命令并重启服务:

dsh plugin --profile web remove @edge-hh/dsh-grokbot-pet

核心功能

该插件提供以下能力:

  • 渲染与动画
    • 移植自 LaoA-GrokBot 的渲染逻辑。
    • 支持 6 种官方表情环(待机、思考、工作、开心、倾听、惊讶)。
    • 包含 3D 注视效果、眨眼动画、弹簧变形效果。
  • 外观自定义
    • 提供多种颜色(10 种)与形状(8 种)供选择。
    • 可组合 4 件身体部件与 4 件趣味配饰。
    • 设置页面支持实时预览。
  • 物理交互
    • 支持拖拽,具有惯性滑行、动态模糊与残影效果。
    • 拖拽时若速度超过阈值(默认 120 px/s),松手后宠物会被“甩出”。
    • 宠物在碰到边界或输入框时会反弹。
    • 拖拽距离不足 24px 时仅视为移动,不触发甩出。
  • 交互与反馈
    • 眼睛跟随鼠标移动(默认开启,可在设置关闭)。
    • 提供 6 种快捷动作(开心、惊讶、倾听、思考、工作、待机)。
    • 支持在设置中修改宠物名字,气泡标题与提示文字同步更新。
    • 集成音效(可关闭),用于请求、工具调用、回合与弹跳反馈。
    • 支持桌面通知(可关闭),需在右键菜单中授权。
    • 支持隐藏/显示功能,通过右键菜单即时生效。
  • 实用气泡
    • 用量气泡:每轮对话结束后显示该轮 tokens 用量与估算金额(定价仅供参考)。
    • 进度气泡:显示工具名、请求次数、步数、用时与进度条。

使用方法

  • 控制与换装:在桌宠上点击右键,菜单整合了换装与控制选项。
  • 通知授权:通过右键菜单进入控制选项,授权桌面通知。
  • 设置:在 DSH 设置页面可以修改宠物名字,并查看外观的实时预览。

注意事项

  • 数据来源:宠物造型数据来自 LaoA-GrokBot 项目(MIT 许可证)。
  • 运行依赖:插件运行依赖的 react、cordis 以及 @deepseek-ai/* 官方包由 dsh web 自带提供,安装时不会重复下载。
  • 定价说明:用量气泡中的金额估算基于 DeepSeek 官方定价近似值(输入 ¥2 / 输出 ¥8 / 缓存读 ¥0.5 / 缓存写 ¥2 per million tokens),仅供参考,非精确账单。

总结

该插件为 DSH Web 客户端引入了原版 GrokBot 的视觉特性与实用功能。它通过物理交互与数据气泡,丰富了对话过程中的视觉体验与信息反馈。更多详情与源码请参考:GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜