Expand description
Process isolation backends for the coding-cli harness.
LocalIsolatorspawns the CLI on the host (tokio::processfor headless,portable-ptyfor interactive).DockerIsolatorspawns it inside a Docker container usingbollard. Feature-gated behinddocker.
Both back ends produce a ProcessHandle with a uniform async
interface for the harness to drive.
Structs§
- Docker
Isolator - Exit
Status - Final exit status from a spawned process.
- Isolation
Opts - Per-spawn options the harness can tweak independently of the command itself.
- Local
Isolator
Enums§
Traits§
- Isolator
- Spawns a
CliCommandin some execution environment and returns a uniformProcessHandle. - Process
Handle - Uniform handle to a running CLI process — host or container.