//! 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.
pub use IsolatorError;
pub use ;
pub use LocalIsolator;
pub use Isolator;
pub use DockerIsolator;