podman
Gives an agent a throwaway podman container holding a private clone of a repository, the real checkout mounted read-only, an optional published port, 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 repository, or when a windowed app must run and be screenshotted with no desktop available. Covers bring-up from the project's own Containerfile, running commands in the clone, port publishing, screenshots with a blankness check, rescuing commits out of a container, and teardown.
Pinned to revision 1e529dd82297, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/podman/SKILL.md
- skills/podman/scripts/lab
- skills/podman/scripts/lab-shot
- skills/podman/scripts/lab_container.py
- skills/podman/scripts/test_container_definition.py
- skills/podman/scripts/test_lab.py
- skills/podman/scripts/test_lab_container.py
- skills/podman/scripts/test_lab_shot.py
Every link opens the file at its source, pinned to the revision this page describes.