在 DeepSeek Harness (DSH) 的開發流程中,Agent 的運行狀態通常通過日誌或進度條反饋。這種反饋雖然精確,但缺乏直觀的視覺錨點。dsh-kun-pet 插件通過在 Web 界面右下角引入一個桌面寵物,將 Agent 的狀態(空閒、工作、思考等)轉化爲具體的動畫動作,增強了開發過程中的交互體驗。
插件定位¶
該插件由 Practice019 維護,屬於趣味換裝類工具。它的核心價值在於將 Agent 的運行狀態映射爲視覺反饋,並在特定節點(如任務完成)觸發聲音交互。
核心功能¶
- 狀態映射:支持 9 種動畫狀態,包括 idle、working、review、waiting、failed、celebrating、runRight、runLeft 和 wave。
- 語音反饋:任務完成時,Host 端通過 PowerShell 播放「你幹嘛~哎喲」語音;點擊交互時,瀏覽器端播放聲音。
- 交互操作:支持拖拽移動和點擊互動。
安裝與啓用¶
前置條件¶
- Windows 系統(依賴 PowerShell 和 PresentationCore 程序集)
- 已安裝 pnpm
安裝命令¶
dsh plugin --profile web add dsh-kun-pet
安裝完成後需重啓 DSH 才能生效,桌寵會自動出現在 Web 界面右下角。
典型用法¶
- 移動位置:按住桌寵拖動到屏幕任意位置。
- 互動:點擊桌寵觸發揮手動作。
- 狀態觀察:當 Agent 執行工具、思考或出錯時,觀察桌寵動作的變化。
- 任務完成:Agent 完成任務後,系統會自動播放語音。
注意事項¶
- 系統依賴:任務完成的聲音播放依賴 Windows PresentationCore 程序集,需確保環境完整。
- 進程權限:插件在 DSH 進程內運行,安裝前建議檢查源碼與許可證(MIT)。
總結¶
該插件通過視覺和聽覺的雙重反饋,爲 DSH 的開發調試過程提供了一種輕量級的陪伴體驗。開發者可以通過觀察寵物的動作變化來快速感知 Agent 的當前狀態。