DeepSeek Harness (DSH) 採用插件化架構,允許用戶通過擴展功能來滿足特定的智能體開發需求。在構建需要本地邏輯處理或處於離線環境的場景時,網絡型插件往往難以直接適用。dsh-san-marino 是一個純 Node 實現的插件,專注於在本地環境運行,不依賴外部網絡。
項目定位¶
dsh-san-marino(聖馬力諾國)是由 uckkk 維護的 DSH 插件,歸類於聯網工具類別。作爲一個純 Node.js 項目,它的核心價值在於不發起任何網絡請求,適合在受限網絡環境中使用。
核心功能¶
- 純 Node 實現:基於 Node.js 運行環境構建。
- 無網絡依賴:運行時不需要發起網絡請求。
安裝與啓用¶
安裝插件需要執行官方提供的命令:
dsh plugin add github:uckkk/dsh-san-marino
安裝完成後,該插件註冊的工具將在當前的會話中生效,直接調用即可使用。
技術細節與注意事項¶
- 依賴環境:插件運行依賴於
@deepseek-ai/cordis版本^4.0.1以及@deepseek-ai/dsh-tools版本>=0.1.0-rc.6。 - 模塊規範:項目採用 ES Module (
type: module) 規範。 - 權限與安全:插件以當前 DSH 進程的權限運行。在使用前,建議檢查源碼與許可證以確保符合預期行爲。
總結¶
dsh-san-marino 提供了一種無需網絡連接的本地工具擴展方式。更多細節與源碼,可參考項目目錄或 GitHub 倉庫。