//! Agent system for intelligent conversation management

pub mod blocked_handoff;
pub mod bootstrap;
pub mod completion;
pub mod harness_artifacts;
pub mod harness_kernel;

pub mod config;
pub mod conversation;
pub mod core;
pub mod display;
pub mod error_recovery;
pub mod events;
pub mod features;
pub mod runner;
pub mod runtime;
pub mod session;
pub mod session_config;
pub mod snapshots;
pub mod state;
pub mod steering;
pub mod task;
pub mod types;

// Re-export main types for convenience
pub use bootstrap::{AgentComponentBuilder, AgentComponentSet};
pub use features::{FeatureGate, FeatureSet, FeatureStage, OpenResponsesFeature};
pub use session_config::ResolvedSessionConfig;

pub use types::*;
