dsh-tool-json
DeepSeek Harness 工具与能力 低风险
JMESPath 子集 JSON 查询。
JSON queries with a JMESPath subset.
怎么安装
DeepSeek Harness
dsh plugin add github:omdsh-dev/dsh-tool-json 简介
dsh-tool-json English DSH JSON 查询工具插件 —— JMESPath-inspired 路径查询(自定义子集),零依赖递归下降解析器。 为什么需要 Agent 处理 JSON 是高频操作——API 返回值、配置文件、工具输出到处都是 JSON。当前做法是起 bash 进程跑 node -e 或 jq,每次都有进程开销和字符串序列化成本。 DSH 内置 grep 可以做正则匹配,但无法理解 JSON 结构。对于 {"items":[{"id":1}]}: grep 只能做字符串级搜索,容易误匹配值、key、或嵌套子对象中的同名 key json 走结构化路径,只匹配指定路径,不混淆 key 和 value 安全模型 手写递归下降解析器,无 eval/new Function;Object.hasOwn 防原型链污染(constructor/__proto__ 读取不触发原型链)。资源上限(**对象与字符串两条输入路径统一执行**): 查询表达式长度 ≤ 200 字符、解析深度 ≤ 20 层、数组索引必须是安全整数 字符串输入 ≤ 1,000,000 bytes(UTF-8);输入嵌套深度 ≤ 100 单次 wildcard 投影 ≤ 100,000 元素 只接受 JSON-compatible 值(null/boolean/有限 number/strin…
推荐参考
46 工具本身 · 参考星标、下载量、最近更新、安全检查和文档情况
– 用户关注 · 参考最近的查看、安装命令复制和外链访问
46 推荐程度
0访问
0独立访客
0复制安装命令
0下载点击
0外链跳转
信息
- 协议
- MIT
- 语言
- TypeScript
- GitHub 星标
- 3
- 月下载
- –
- 最近更新
- 2026-09-10
- 创建于
- 2026-08-05
基础安全检查
- 检查结果
- curated 收录但无 npm 包/安装命令
- 收录来源
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- 主题标签
- dsh, dsh-plugin, jmespath, json, query