podman-sandbox
Give an agent its own throwaway podman container holding a private clone of a repo, published ports, and a virtual display it can screenshot. Use when work must not touch the real checkout, when several agents each need their own working tree and ports on one machine, when a test or a migration writes into the repo, or when a windowed app must run and be screenshotted with no desktop available. Covers environment profiles supplied as directories on disk, idempotent bring-up, port publishing, screenshots with a blankness check, and teardown.
Pinned to revision 7cf68125c4d9, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/podman-sandbox/SKILL.md
- skills/podman-sandbox/profiles/base/Containerfile
- skills/podman-sandbox/profiles/base/lab-shot
- skills/podman-sandbox/references/design-tradeoffs.md
- skills/podman-sandbox/references/profile-contract.md
- skills/podman-sandbox/scripts/lab
- skills/podman-sandbox/scripts/lab_container.py
- skills/podman-sandbox/scripts/lab_profile.py
- skills/podman-sandbox/scripts/test_lab.py
- skills/podman-sandbox/scripts/test_lab_container.py
- skills/podman-sandbox/scripts/test_lab_profile.py
- skills/podman-sandbox/scripts/test_lab_shot.py
Every link opens the file at its source, pinned to the revision this page describes.