在 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