前言¶
在智能體開發中,經常會遇到需要根據業務邏輯修改 JSON 數據結構的需求。直接使用網絡請求進行 Patch 操作會增加延遲,並引入不必要的依賴。DeepSeek Harness (DSH) 提供了插件化機制,允許在本地執行代碼。dsh--patch 插件正是爲此設計,它利用純 Node.js 實現來處理 JSON Patch (RFC 6902)。
插件概述¶
這是一個純 Node 實現、無網絡依賴、無外部服務的本地工具插件,由 istone 維護。它主要解決智能體在本地對 JSON 文檔結構進行標準化的增刪改查問題。
核心功能¶
該插件提供以下能力:
1. 本地執行:純 Node.js 代碼,不請求外部網絡或服務。
2. 標準支持:實現 RFC 6902 (JSON Patch) 標準。
3. 工具調用:提供註冊的工具,供會話直接調用。
安裝與啓用¶
安裝插件:
dsh plugin add dsh--patch
安裝完成後,需要在當前 profile 的 package.json 文件中,將插件名稱添加到 dsh.profile.bundles 字段內,以啓用該插件。
使用方式¶
安裝並啓用插件後,無需額外配置,直接在會話中調用該插件註冊的工具即可使用。
注意事項¶
由於插件會在本機運行第三方代碼,請務必在安裝前審閱源碼,確保其安全性。
鏈接¶
- GitHub 倉庫:dsh-json-patch
- 插件目錄:dsh–patch