DeepSeek Harness(DSH)採用模塊化設計,開發者通常需要切換多個窗口來處理用量統計、模型配置和任務監控。dsh-dock 是一個功能塢插件,通過一張面板統一註冊、開關所有小功能。它收納了用量記賬、模型設置、餘額查詢、任務動畫、通知、運行狀態、圖片理解代理、遠程訪問及小遊戲。每個功能是獨立模塊,有註冊表和開關,互不牽連。
核心功能¶
- 用量記錄:記錄全部 LLM API 調用,支持 Token/費用統計、自定義單價、多段分時價、CSV 導出。
- 模型設置:編輯各 Provider 模型目錄,輸入類型與思考強度檔位,圖片能力聲明。
- 模型餘額:展示所有模型 Provider 賬戶餘額,5 分鐘自動刷新。
- 任務動畫:19 種運行動畫(含星際遠征、星雲潮汐等),速度隨任務吞吐自動加快,含 3D 桌面夥伴。
- 任務通知:任務完成/異常/需確認通知,支持 6 種提示音、瀏覽器系統通知、釘釘/飛書羣機器人推送。
- 運行狀態:任務運行狀態一覽,包括階段、耗時、回合、工具、Token 等,只讀。
- 趣味遊戲:任務等待時消磨時間的十款小遊戲(五子棋、俄羅斯方塊等)。
- 圖片理解代理:圖片識別等(visionproxy)。
- 遠程訪問:賬號密碼登錄的遠程入口,監聽 0.0.0.0,支持手機端 PWA 體驗。
- 會話區隨身小控件:在會話輸入區顯示模型餘額和用量記錄,點擊跳轉。
安裝與啓用¶
dsh-dock 需要運行在 DeepSeek Harness(dsh)環境上,宿主側需安裝 peerDependencies:@deepseek-ai/dsh-credentials、@deepseek-ai/dsh-llm、@deepseek-ai/dsh-settings、@deepseek-ai/schemastery。環境要求 Node.js 18+。
通過 npm 安裝:
dsh plugin --profile web add dsh-dock
使用方法¶
- 啓動 dsh:
npx @deepseek-ai/dsh web - 在左側邊欄底部找到「功能塢」按鈕,點擊彈出功能面板。
- 通過彈窗頁腳或設置頁單獨設置「會話頁顯示/隱藏」功能。
在用量記錄中點「單價設置」按模型填真實單價,支持多段分時價與週末/節假日谷價。在任務通知中配置釘釘或飛書羣機器人推送(需填寫 Webhook 地址)。
注意事項¶
- 源碼安裝方式需先在源碼樹內執行
npm install安裝依賴,再使用dsh plugin --profile web add link:...(因爲link:安裝不會自動處理依賴)。 - 同一 profile 裏同名包只能有一個,需先卸載再安裝。
- 插件數據持久化存儲在宿主配置中。