前言¶
在 DeepSeek Harness(DSH)開發中,處理網絡請求或 API 響應時,經常需要將 URL 查詢字符串解析爲結構化的對象,或者將對象反序列化爲查詢字符串。手動編寫字符串分割與拼接邏輯容易出錯且效率低下。
插件介紹¶
dsh-query-string 是一個專注於查詢字符串處理的 DSH 插件,由開發者 uckkk 維護。它通過純 Node.js 實現,提供了本地化的數據轉換能力,幫助智能體開發者在無需網絡請求的情況下完成 URL 數據的解析。
核心功能¶
- 純 Node 實現:運行環境僅依賴 Node.js,無網絡交互與外部服務調用。
- 查詢字符串 ↔ 對象:支持將 URL 查詢參數字符串轉換爲對象結構,或將對象轉換爲查詢字符串格式。
- URL Query 解析:提供標準的 URL 查詢字符串解析能力。
安裝與啓用¶
安裝插件需要使用官方命令:
dsh plugin add dsh-query-string
安裝完成後,需要在 profile 的 package.json 的 dsh.profile.bundles 字段中添加 "dsh-query-string" 以啓用該插件。
使用方法¶
安裝並啓用後,直接在會話中調用該插件註冊的工具即可使用相應的解析與轉換功能。
注意事項¶
- 該插件以當前 DSH 進程的權限在本地運行。
- 安裝即在本機運行第三方代碼,請自行審閱源碼與許可證。
結尾¶
該插件通過提供本地的查詢字符串處理能力,簡化了智能體開發中的數據處理環節。更多細節請訪問 插件目錄 或 GitHub 倉庫。