在 DSH 插件生態中,智能體經常需要處理 JSON 數據。遇到語法錯誤、尾逗號、單引號或註釋等格式問題時,手動定位錯誤位置或逐項修復既耗時又容易出錯。dsh–validate 插件通過自動化手段,解決了這一痛點,提供了從校驗到修復的一站式能力。
核心功能¶
該插件基於純 Node.js 實現,主要提供以下能力:
- 校驗與定位:對 JSON 文本進行語法校驗,並直接定位錯誤所在的行列號。
- 自動修復:自動修復常見的 JSON 格式錯誤,包括但不限於註釋、尾逗號和單引號。
安裝與啓用¶
使用官方安裝命令添加插件:
dsh plugin add github:uckkk/dsh--validate
安裝完成後,插件會自動加入 profile 的 package.json 配置中。在會話中即可直接調用該插件註冊的工具。
典型用法¶
插件提供了兩個核心工具函數:
- 校驗:
validate_json(text="...") - 修復:
fix_json
適用場景與注意¶
該插件適合需要在 DSH 環境中快速處理 JSON 文本、進行格式標準化或排查語法錯誤的場景。
重要提示:安裝即在本機運行第三方代碼。請務必在安裝前審閱源碼,確認其行爲符合你的安全與合規要求。
生態鏈接¶
- GitHub: https://github.com/uckkk/dsh–validate
- 插件目錄: https://www.skillhub.cn/plugins/uckkk/dsh–validate