前言¶
DeepSeek Harness (DSH) 採用“一切皆插件”的架構理念。在開發智能體時,Agent 經常需要檢查外部服務的可用性、響應延遲或頭部信息,而不一定需要獲取完整的響應體。dsh-http-probe 插件正是爲了解決這一需求而設計,它爲 Harness Agent 添加了一個 http_probe 工具。
這是什麼¶
這是由維護者 po-et 開發的一個 DSH 插件。它爲 Harness Agent 提供了探測任意 HTTP(S) 端點的能力,能夠獲取狀態碼、延遲和關鍵響應頭,且不會下載響應體。
核心功能¶
- 添加
http_probe工具。 - 檢查 HTTP(S) 端點的狀態碼、延遲和關鍵響應頭。
- 不下載響應體,僅做探測。
- 適合 API 健康檢查。
安裝與啓用¶
由於該插件尚未發佈到 npm,需要直接從 GitHub 安裝。使用 DSH 的插件管理命令添加該插件:
dsh plugin --profile web add github:po-et/dsh-http-probe
安裝過程中,如果使用 pnpm,包管理器會詢問是否允許構建腳本(prepare 步驟編譯 TypeScript),請根據提示確認。
典型用法¶
安裝完成後,Agent 可以直接使用 http_probe 工具。例如,詢問 Agent 探測某個網站是否健康:
“Probe https://example.com and tell me if it is healthy.”
注意事項¶
- 源碼與許可證:安裝前建議查看源碼與 LICENSE 文件(當前爲 MIT 許可證)。
- 運行權限:插件以當前 DSH 進程的權限運行,請確保運行環境安全。
總結¶
dsh-http-probe 通過 http_probe 工具,爲 DSH Agent 提供了輕量級的 HTTP 探測能力,非常適合用於 API 健康檢查和連通性驗證。
GitHub 地址:https://github.com/po-et/dsh-http-probe