atomr-agents-coding-cli-isolator 0.21.0

Isolator trait + Local and Docker implementations for the coding-cli harness. Spawns CLI processes on the host or in a container with optional PTY.
Documentation

atomr-agents-coding-cli-isolator

Spawns CLI processes for the coding-cli harness, either on the host or inside a Docker container.

Backend Headless Interactive (PTY)
LocalIsolator tokio portable-pty
DockerIsolator bollard bollard TTY exec

Disable the docker feature to drop the bollard dependency.

The Isolator trait normalizes both backends behind one async surface so the harness doesn't branch on IsolationSpec at runtime — it constructs the right isolator at startup and treats it uniformly.

Default per-vendor images

The images/ directory holds the Dockerfiles for the default per-vendor base images (atomr-agents/coding-cli-claude, ...-codex, ...-antigravity). Build with:

docker build -t atomr-agents/coding-cli-claude:latest \
  -f crates/coding-cli-isolator/images/claude.Dockerfile .