Skip to main content

tirea_agentos/
lib.rs

1//! Plugin orchestration, sub-agent management, and lifecycle composition for AgentOS.
2//!
3//! - [`composition`]: agent definitions, builder, registries, and wiring.
4//! - [`runtime`]: run preparation, execution, stop policies, and background tasks.
5#![allow(missing_docs)]
6
7pub use tirea_contract as contracts;
8
9pub mod composition;
10pub mod engine;
11pub mod runtime;
12
13// ── Top-level re-exports for common entry points ────────────────────────
14
15pub use composition::{AgentDefinition, AgentOsBuilder, RegistrySet, ToolBehaviorBundle};
16pub use runtime::{AgentOs, AgentOsRunError, PreparedRun, RunLaunchSpec, RunStream};