zagens-cli 0.8.3

Zagens headless CLI + HTTP/SSE runtime sidecar (`zagens`, `zagens-runtime` binaries)
Documentation
#![cfg_attr(test, allow(unused_imports))]

//! Advanced shell execution with background process support and sandboxing.
//!
//! Provides:
//! - Synchronous command execution with timeout
//! - Background process execution
//! - Process output retrieval
//! - Process termination
//! - Sandbox support (macOS Seatbelt)
//! - Streaming output (future)

mod failure_hints;
mod host;
mod manager;
mod process;
mod sandbox_meta;
mod tools;
mod types;
#[cfg(windows)]
mod windows_sandbox;

pub use host::{SharedShellManager, TuiShellHost, new_shared_shell_manager};
pub use tools::{ExecShellTool, NoteTool, ShellCancelTool, ShellInteractTool, ShellWaitTool};
pub(crate) use types::ShellStatus;

#[cfg(test)]
pub(crate) use manager::ShellManager;
#[cfg(test)]
pub(crate) use process::BackgroundShell;
#[cfg(test)]
pub(crate) use types::{ShellDeltaResult, ShellJobDetail, ShellJobSnapshot};

#[cfg(test)]
mod tests;