Skip to main content

orchestrator_runner/
lib.rs

1//! Command runner, sandbox, output capture, and network allowlist.
2//!
3//! This crate provides the execution engine used by the agent orchestrator
4//! for spawning commands inside optional sandbox profiles, capturing and
5//! sanitizing output streams, and validating network allowlists.
6
7#![cfg_attr(
8    not(test),
9    deny(clippy::panic, clippy::unwrap_used, clippy::expect_used)
10)]
11#![deny(missing_docs)]
12
13/// Output capture utilities for spawned commands.
14pub mod output_capture;
15/// Command runner abstractions, policies, and spawn helpers.
16pub mod runner;
17/// Sandbox network allowlist parsing and validation.
18pub mod sandbox_network;