在 DeepSeek Harness (DSH) 的開發實踐中,智能體經常需要處理結構化數據或特定條目。與其依賴外部 API 或手動維護狀態,不如直接在本地管理這些條目。dsh-dev-databases 是一個專注於此任務的插件。
插件簡介¶
該插件由 uckkk 維護,提供本地數據庫條目管理能力。它是一個純 Node.js 實現,不依賴網絡,允許在會話上下文中直接查詢和列出條目。
核心功能¶
該插件提供兩個核心工具:
- 列出數據庫條目
獲取當前數據庫中的條目列表。 - 查詢數據庫詳情
通過 ID 或名稱檢索特定條目的詳細信息。
安裝與啓用¶
在終端中運行以下命令以安裝插件:
dsh plugin add github:uckkk/dsh-dev-databases
安裝後,插件註冊的工具將直接在當前的 DSH 會話中可用。
典型用法¶
安裝完成後,開發者可以在對話中直接調用插件提供的工具。
- 獲取列表:調用
list_database工具,無需參數即可列出當前所有數據庫條目。 - 獲取詳情:調用
get_database工具,傳入id或name參數以獲取具體條目的詳細信息。
適用場景與注意事項¶
- 無網絡依賴:該插件在純 Node.js 環境中運行,不依賴外部網絡連接,適合離線或對網絡延遲敏感的場景。
- 依賴檢查:使用前請確保環境滿足
@deepseek-ai/cordis(>=4.0.1) 和@deepseek-ai/dsh-tools(>=0.1.0-rc.6) 的依賴要求。 - 安全檢查:由於插件以當前 DSH 進程的權限運行,建議在安裝前檢查其源碼和許可證(MIT)。
總結¶
dsh-dev-databases 爲 DSH 開發者提供了一個輕量級、本地的解決方案來處理數據庫條目。它通過減少對外部 API 的依賴,簡化了數據管理流程。
更多信息請訪問:SkillHub 目錄 或 GitHub 倉庫。