DSH Plugins
返回列表
🤖

dsh-deterministic-tools

模型推理 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install ax2/dsh-deterministic-tools

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

在 DeepSeek Harness 中执行 dsh plugin install ax2/dsh-deterministic-tools 安装本插件(源码见 https://github.com/ax2/dsh-deterministic-tools),安装后重启应用以使工具注册生效。

插件介绍

当 Agent 需要校验 JSON 行列、看清不可见字符、解析 CIDR 或判断 Base64 解码是否为合法 UTF-8 时,往往只能临时拼 PowerShell 或 bash,或在回答里心算——前者在 Windows 编码与引号上容易反复失败、浪费 token,后者则不可复现、也无法验证。生态里几乎缺少「确定性工具箱」形态的供给;本插件把这些常见操作变成模型可直接调用的工具,结构化入参与出参、有界、每次调用都带字节回执。

插件向 DeepSeek Harness 注册 29 个纯本地工具:JSON 格式化/压缩/精确校验与 JSONPath、YAML/CSV 与 JSON 互转、文本统计与行处理、大小写转换、行级 diff、正则查找与替换、Base64/Hex/URL 编解码与 URL 拆解、文本哈希,以及 Unicode 检视、进制转换、颜色与 WCAG 对比度、CIDR、JWT 解析(不验签)、时间戳与 ISO 8601 互转等。设计强调边界清晰——结构化输入超预算会明确拒绝且不做部分处理,文本输出超预算在 code point 边界截断并标记,不支持选项会列出允许值而非静默降级。

适合在 Harness 里做配置审查、日志与 API 响应排查、编码与格式问题定位的开发者与 Agent 工作流:需要一次就对、可组合到下一步的 { result, meta },而不是每次和 shell 方言或自由文本解析搏斗。可与同家族的 JVM/Python/Windows 专项插件互补;若已用合装包装齐工具,应避免与单独安装重复注册同名工具。

使用场景

  • API 或配置里的 JSON 需要精确行列报错与格式化
  • 日志文本要统计不可见字符或做行级 diff
  • Base64、URL、CIDR、JWT 等需要可复现的拆解与转换

适合人员

  • 在 Harness 里跑 Agent 的开发者
  • 排查编码与格式问题的运维与后端
  • 需要可验证工具输出而非 shell 拼凑的技术写作与审查