pkg-list-jails.txt: add agent-jail package section (single source of truth) #70

Closed
opened 2026-06-20 08:05:31 +02:00 by clawdie · 1 comment
Owner

Problem

agent-jail-bootstrap.sh (colibri) installs python312 node24 npm-node24 bash curl into agent jails, but packages/pkg-list-jails.txt has no agent-jail section — and python312 appears nowhere in it. The agent-jail runtime set has no single source of truth, so the two can drift.

Fix

Add an # agent-jail section to pkg-list-jails.txt listing the agent runtime packages (python312, node24, the agreed npm package, bash, curl), keeping it the canonical set the bootstrap mirrors. Note in the file header (already says "keep in sync") that the colibri bootstrap script consumes this set.

Acceptance

pkg-list-jails.txt contains an agent-jail section matching what agent-jail-bootstrap.sh installs; the two stay in sync.

Context: colibri #96/#97; pairs with the npm-name reconciliation (colibri issue filed alongside).

🤖 Generated with Claude Code

## Problem `agent-jail-bootstrap.sh` (colibri) installs `python312 node24 npm-node24 bash curl` into agent jails, but `packages/pkg-list-jails.txt` has **no agent-jail section** — and `python312` appears nowhere in it. The agent-jail runtime set has no single source of truth, so the two can drift. ## Fix Add an `# agent-jail` section to `pkg-list-jails.txt` listing the agent runtime packages (`python312`, `node24`, the agreed npm package, `bash`, `curl`), keeping it the canonical set the bootstrap mirrors. Note in the file header (already says "keep in sync") that the colibri bootstrap script consumes this set. ## Acceptance `pkg-list-jails.txt` contains an agent-jail section matching what `agent-jail-bootstrap.sh` installs; the two stay in sync. Context: colibri #96/#97; pairs with the npm-name reconciliation (colibri issue filed alongside). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Author
Owner

Resolved by #81pkg-list-jails.txt now has an # agent-jail section mirroring Colibri's agent-jail-bootstrap.sh (python312 node24 npm-node24 bash curl), and python312 is no longer missing.

The npm package-name drift is resolved in favour of npm-node24 (the node24-tied package), which also settles clawdie/colibri#98.

Verified on main: the agent-jail set matches the bootstrap exactly. Closing.

Resolved by #81 — `pkg-list-jails.txt` now has an `# agent-jail` section mirroring Colibri's `agent-jail-bootstrap.sh` (`python312 node24 npm-node24 bash curl`), and `python312` is no longer missing. The npm package-name drift is resolved in favour of `npm-node24` (the node24-tied package), which also settles clawdie/colibri#98. Verified on `main`: the agent-jail set matches the bootstrap exactly. Closing.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/clawdie-iso#70
No description provided.