在 DeepSeek Harness (DSH) 的開發流程中,對輸入數據或工具返回結果進行結構化校驗是確保智能體行爲可控的關鍵。手動編寫校驗邏輯會增加維護成本,且容易引入錯誤。dsh--schema 插件旨在提供一種輕量級的解決方案,通過 JSON Schema 規範來約束數據格式。
這是一個由 uckkk 維護的 DSH 插件,專注於 JSON Schema 校驗。它是一個純 Node 實現,不依賴網絡或外部服務。
核心功能¶
- JSON Schema 校驗:支持對輸入數據進行符合 JSON Schema 標準的格式檢查。
- 本地運行:所有邏輯在本地執行,無網絡請求,無外部服務依賴。
安裝與啓用¶
- 安裝命令:
dsh plugin add dsh--schema
- 啓用配置:安裝完成後,需在 profile 的
package.json中配置dsh.profile.bundles,添加"dsh--schema"。
典型用法¶
安裝並在配置中啓用後,在 DSH 會話中直接調用該插件註冊的工具即可使用。
適用場景與注意¶
- 適用場景:當需要強制工具返回結果符合特定 JSON 結構,或校驗用戶輸入的 JSON 格式時使用。
- 注意:安裝即在本機運行第三方代碼。請自行審閱源碼,確保符合安全與許可證要求。
該插件提供了一種無需網絡交互的本地校驗能力。更多詳情請參考 GitHub 倉庫。