DSH Plugins
返回列表
🖥️

dsh-tool-schema

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install omdsh-dev/dsh-tool-schema

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中,使用命令 dsh plugin install omdsh-dev/dsh-tool-schema 来安装此插件,源码地址为 https://github.com/omdsh-dev/dsh-tool-schema。

插件介绍

在 Agent 驱动的应用中,验证 JSON 数据是否符合 schema 是常见需求,例如检查 API 响应结构或配置文件。现有工具往往功能有限或依赖不可靠的手动验证,容易出错。dsh-tool-schema 插件正是为了解决这一痛点,它提供了一个独立的纯函数 JSON Schema 验证内核,无需网络或动态代码执行,确保安全可靠。

该插件的核心能力包括多种验证模式:validate 用于全面检查数据是否符合 schema 并定位失败路径,paths 简化输出仅显示错误路径,explain 静态解释 schema 约束,normalize 在深拷贝后安全应用默认值并验证。所有操作都基于严格的类型检查和预算控制,支持 JSON Schema draft 2020-12 的子集,如 type、enum、对象约束、数组约束、组合关键字和本地 $ref,同时通过零动态执行、ReDoS 防线和原型污染防护保障安全。

dsh-tool-schema 适合需要可靠 JSON 数据验证的开发者、Agent 设计者和插件作者。无论是在构建复杂的工作流、调试配置问题,还是确保 API 交互的规范性,它都能提供精确、可复现的验证结果。通过集成到 DeepSeek Harness 生态中,用户可以轻松增强系统的健壮性和可维护性。

使用场景

  • 验证 API 响应数据是否符合预定义 schema
  • 检查插件配置文件或 manifest 的结构正确性
  • 在 Agent 工作流中定位 JSON 数据验证失败的具体路径

适合人员

  • 需要可靠 JSON 数据验证的开发者
  • 设计 Agent 和工具链的架构师
  • 开发和调试 DeepSeek Harness 插件的作者