Skip to content
Recued
Menu
← Back to packs

jq Pack

by recued-core v1 app_pack

V3 deterministic JSON validation and fixed-query capability pack. By-value connector composition (service_kind=cli, no separate ingredient): the local jq CLI exposes readiness, JSON validation, pretty formatting, top-level key extraction, sorted key listing, document length, and object key-existence checks. This pack deliberately does not expose arbitrary jq filters, module loading, raw input, slurp mode, file/program filters, library paths, or environment overrides. json.validate materializes a file_ref and captures no stdout/stderr; value-returning operations are path-based because requested JSON content or metadata is returned on stdout. Requires jq on PATH (Debian/Ubuntu: apt install jq; macOS: brew install jq). Local and no-egress.

What this pack installs

  • jq Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Read Local CLI jq read-only
Read: jq.version · No approvalRead: json.validate · No approvalRead: json.format · No approvalRead: json.extract_field · No approvalRead: json.keys · No approvalRead: json.length · No approvalRead: json.has_key · No approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:jqjqclijsonvalidateformatextractkeysmetadatadeterministiclocal-servicev3composition