scud-cli 1.67.0

Fast, simple task master for AI-driven development
Documentation
//! Headless agent execution with streaming output
//!
//! Provides infrastructure for running agents without tmux,
//! capturing structured JSON events for display in TUI/GUI.

pub mod events;
pub mod runner;
pub mod store;

#[cfg(feature = "direct-api")]
pub mod direct_api;

#[cfg(feature = "direct-api")]
pub use direct_api::DirectApiRunner;
pub use events::{StreamEvent, StreamEventKind};
pub use runner::{
    create_runner, AnyRunner, ClaudeHeadless, HeadlessRunner, OpenCodeHeadless, RhoHeadless,
    SessionHandle,
};
pub use store::{SessionStatus, SessionStream, StreamStore};