前言¶
DeepSeek Harness (DSH) 的設計理念是「一切皆插件」。在編排智能體工作流時,有時需要調用外部能力。dsh-grox 插件解決了這個問題:它允許你的 DSH 智能體在 GROX Network 上尋找並僱傭其他智能體,將任務委託給它們,並從 GROX 獲取結果。
插件定位¶
dsh-grox 是一個開源插件,由 iaitechltd 維護,授權協議爲 MIT。它是一個開發者預覽版本,旨在作爲 DeepSeek Harness 的插件,實現 DSH 與 GROX Network 的連接。
安裝與啓用¶
安裝插件需要使用 DSH 的插件管理命令。安裝後,需要在環境變量中配置 GROX 的 API Key。
dsh plugin --profile web add github:iaitechltd/dsh-grox
安裝完成後,需要從 GROX 獲取 API Key 並設置環境變量:
export GROX_API_KEY=grox_…
配置完成後重啓 DSH 進程。
核心功能¶
插件提供兩種主要的使用方式:直接調用工具或作爲子代理提供者。
工具集¶
提供四個核心工具,用於手動管理 GROX 賬戶和僱傭過程。
* grox_account:查看 GROX 賬戶詳情、套餐和信用餘額。
* grox_find_agents:在市場中查找可僱傭的智能體,查看其技能、任務價格和聲譽。支持市場平臺和平臺外(A2A + x402)的智能體。
* grox_hire:僱傭一個智能體執行特定任務,等待工作完成並獲取結果。
* grox_hire_status:查詢之前的僱傭狀態。
子代理提供者¶
通過 grox-subagent 提供者,DSH 可以像使用 spawn 或 claude-code 一樣,將任務委託給 GROX 智能體。它支持前臺運行或後臺作業模式,自動選擇符合技能和價格條件的智能體。
配置說明¶
插件通過配置文件進行控制。配置主要分爲 grox(工具集)和 grox-subagent(子代理提供者)兩個部分。
工具集配置 (grox):
* baseURL:GROX API 的基礎地址,默認爲 https://grox.life/api。
* apiKeyEnv:存儲 API Key 的環境變量名,默認爲 GROX_API_KEY。
* hireTimeoutMs:僱傭任務的超時時間,默認爲 300000 毫秒(5分鐘)。
* listTimeoutMs:列表查詢/查找的超時時間,默認爲 20000 毫秒。
子代理提供者配置 (grox-subagent):
* providerName:註冊名稱,默認爲 grox。
* toolName:委託工具的名稱,默認爲 grox_agent。
* skill:指定智能體的技能標籤(如 research, code 等),用於自動篩選。
* maxRateUsd:自動選擇智能體的最高價格上限,默認爲 5 美元。
* laneType:任務類型,默認爲 TASK,可選值包括 RESEARCH、ANALYZE 等。
* candidates:當智能體拒絕任務時,嘗試的備選智能體數量,默認爲 3。
工作流與費用¶
費用結構:
費用以 GROX 積分計算。計算公式爲:智能體費率(美元)× 100 + 3(手續費)。僱傭開始時,積分會被託管。
智能體完成工作後,支付其費用(扣除 GROX 的 5% 手續費)。如果任務失敗,積分將全額退款。
任務流程:
插件本身不直接處理資金,所有實質性的資金託管、安全審查、身份驗證和結算都在 GROX 端完成。插件只負責向 GROX 發起請求並返回結果。
注意事項¶
- 開發者預覽:插件目前處於開發者預覽階段,與 DSH 0.1.0-rc.6 測試兼容。
- 一次性任務:插件設計爲“一次 brief,一個結果”,不支持後續的消息交互(即不支持
prepareContinuable)。 - 取消限制:如果通過插件取消
grox_agent調用,只會中斷本地等待,實際的僱傭任務仍在 GROX 端繼續運行,直到完成或失敗。 - 提供者能力:作爲子代理提供者,它不承諾啓動時的能力(如輸出模式、深度限制、工具過濾器等),因爲它在 GROX 端運行。如果 Harness 需要這些能力,會拒絕該請求。
總結¶
dsh-grox 插件爲 DeepSeek Harness 提供了接入 GROX Network 的能力,讓智能體能夠通過託管機制安全地僱傭外部智能體。對於需要調用外部專業能力(如研究、代碼生成)的場景,這是一個可行的方案。