pub mod agent;
pub mod client;
pub mod config;
pub mod discovery;
pub mod grounding;
pub mod health;
pub mod steering;
pub mod toolset;
pub mod trace;
pub mod wire;
pub use agent::{
run_explore, run_explore_reporting, ExploreAnswer, ExploreError, NoopReporter, ProgressReporter,
};
pub use client::{ChatClient, ClientError, OpenAiCompatClient};
pub use discovery::{discover_engines, DiscoveredEngine, EngineCandidate, ENGINE_CANDIDATES};
pub use health::{health_probe, list_models, HealthError};
pub use wire::{ChatRequest, ChatResponse, Message, Role, Tool, ToolCall, Usage};
pub use config::{ExploreConfig, Provider, Steering};
pub use trace::{SessionMeta, TraceWriter};