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。