From bfe27266e72565cb05eb014d61b1cb0578f1d97d Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Sun, 21 Jun 2026 19:25:37 +0200 Subject: [PATCH] feat(bootstrap): install jq in agent jails for the MCP tool path The MCP tooling parses colibri-mcp / external MCP JSON-RPC output with jq, so agent jails need it on PATH. Add jq to the pinned PKGS list (host must have it in the pkg cache, like the other pinned packages). Mirrors the matching entry in clawdie-iso pkg-list-jails.txt. Co-Authored-By: Claude Opus 4.8 --- packaging/freebsd/agent-jail-bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/freebsd/agent-jail-bootstrap.sh b/packaging/freebsd/agent-jail-bootstrap.sh index a87e3a1..2f9677b 100755 --- a/packaging/freebsd/agent-jail-bootstrap.sh +++ b/packaging/freebsd/agent-jail-bootstrap.sh @@ -37,7 +37,7 @@ echo "=== Bootstrap ${JAIL_NAME} ===" # Runtime packages. Each is pinned to the host's installed version (the host's # cache supplies it), so the jail matches the host exactly. If the host is # missing one, fail loudly rather than pulling a different version into the jail. -PKGS="python312 node24 npm-node24 bash curl" +PKGS="python312 node24 npm-node24 bash curl jq" for p in ${PKGS}; do ver="$(pkg query '%v' "${p}" 2>/dev/null || true)" -- 2.45.3