在 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 仓库。