Skip to content

feat: add Docker execution mode#3

Merged
RobertTLange merged 7 commits intomainfrom
docker_support
Apr 25, 2026
Merged

feat: add Docker execution mode#3
RobertTLange merged 7 commits intomainfrom
docker_support

Conversation

@RobertTLange
Copy link
Copy Markdown
Owner

What changed

  • Add --docker execution for one-shot agent runs using ghcr.io/RobertTLange/headless:latest by default.
  • Mount workdirs and agent seed config safely, with a writable ephemeral container home.
  • Add headless docker doctor and explicit headless docker build for local/npx-friendly image workflows.
  • Package the Dockerfile and document the Docker workflow.

Why

Docker mode should be smooth for normal use without surprising users with automatic local image builds. Plain --docker lets Docker pull the default image; local builds are explicit.

How to test

  • npm run check
  • npm run pack:check
  • headless docker doctor
  • headless docker build --print-command
  • headless codex --prompt "Reply exactly: docker-ok" --docker --docker-image headless-local:dev

@RobertTLange RobertTLange merged commit 3b2f88a into main Apr 25, 2026
2 checks passed
@RobertTLange RobertTLange deleted the docker_support branch April 25, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant