{
 "id": "yq-eval",
 "kind": "tool",
 "name": "Query YAML with yq",
 "description": "Evaluate a yq expression over a YAML file and print the result, for example \".spec.template.spec.containers[].image\".",
 "icon": "tabler:file-code",
 "category": "Code and data",
 "version": "1.0.0",
 "author": "Hexa Hub",
 "tool": {
  "command": [
   "yq",
   "eval",
   "{{expression}}",
   "{{file}}"
  ],
  "risk": "inspect",
  "timeout": 30,
  "args": [
   {
    "name": "expression",
    "required": true,
    "allowDash": true,
    "description": "yq expression"
   },
   {
    "name": "file",
    "kind": "path",
    "required": true,
    "description": "YAML file"
   },
   {
    "name": "dir",
    "kind": "path",
    "required": false,
    "description": "Folder to run in, relative to the workspace"
   }
  ]
 }
}
