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。

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

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

小夜