Skip to main content

Crate atomr_agents_coding_cli_isolator

Crate atomr_agents_coding_cli_isolator 

Source
Expand description

Process isolation backends for the coding-cli harness.

  • LocalIsolator spawns the CLI on the host (tokio::process for headless, portable-pty for interactive).
  • DockerIsolator spawns it inside a Docker container using bollard. Feature-gated behind docker.

Both back ends produce a ProcessHandle with a uniform async interface for the harness to drive.

Structs§

DockerIsolator
ExitStatus
Final exit status from a spawned process.
IsolationOpts
Per-spawn options the harness can tweak independently of the command itself.
LocalIsolator

Enums§

IsolatorError

Traits§

Isolator
Spawns a CliCommand in some execution environment and returns a uniform ProcessHandle.
ProcessHandle
Uniform handle to a running CLI process — host or container.