在 DeepSeek Harness (DSH) 的插件生態中,處理結構化數據通常需要一種標準化的引用方式。JSON Pointer 定義了一種標準字符串語法,用於引用 JSON 文檔內的特定值。當需要在 DSH 工作流中動態解析或操作 JSON 內容時,直接使用原生語法往往繁瑣且易錯。dsh–pointer 插件爲 DSH 提供了 JSON Pointer 的原生支持,使解析 JSON 結構變得簡單直接。
這是什麼¶
dsh–pointer 是一個由 uckkk 開發的 DSH 工作流插件。它的核心價值是實現了 JSON Pointer 標準,允許通過特定的字符串路徑快速定位和提取 JSON 對象中的字段。該插件完全基於 Node.js 編寫,不依賴網絡請求,輕量且高效。
核心功能¶
- 標準 JSON Pointer 實現:支持 RFC 6901 定義的操作符(如
/用於對象屬性,/用於數組索引)。 - 本地執行:純 Node 環境運行,不涉及網絡調用,執行速度與安全性由本地環境保證。
安裝與啓用¶
在終端中執行以下命令即可安裝該插件:
dsh plugin add github:uckkk/dsh--pointer
安裝完成後,插件將在當前的 DSH 會話中生效。
典型用法¶
安裝後,你可以在 DSH 的對話或工具調用中直接使用該插件註冊的工具。具體使用方式需參考插件提供的文檔或工具幫助信息,在會話上下文中調用相應的 JSON Pointer 處理接口。
適用場景與注意¶
適用場景:適用於需要在 DeepSeek Harness 工作流中解析複雜 JSON 結構、提取特定字段或進行結構化數據操作的開發者。
注意:
* 插件依賴 @deepseek-ai/cordis (^4.0.1) 和 @deepseek-ai/dsh-tools (>=0.1.0-rc.6),請確保環境版本滿足要求。
* 由於插件以當前 DSH 進程的權限運行,安裝前請務必檢查源碼與許可證(MIT)。
dsh–pointer 爲 DSH 帶來了標準化的 JSON 數據處理能力,適合處理結構化數據提取場景。更多細節與更新請訪問插件目錄:https://www.skillhub.cn/plugins/uckkk/dsh–pointer。源碼位於:https://github.com/uckkk/dsh–pointer。