Query stashed result with jq
jq_queryRun a jq filter on a previously stashed tool result to extract only the needed JSON subset when the original response returned a stash handle.
Instructions
Run a jq filter against a previously stashed tool result and return the focused subset. Use this when a prior tool returned {stashed:true, handle, shape, sample_filters} instead of the full payload. Treat the stash like a JSON document the user already paid for — extract only what you need. Common filters: ".results | length", ".results[] | select(.id == 42)", ".results | map({id, name})", "keys", ".count".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | Yes | jq filter to apply to the stashed value. Examples: ".results | length", ".results[0]", ".results | map({id, name})", "keys", ".count". | |
| handle | Yes | Stash handle from a prior tool result, e.g. "stash_<uuid>". |