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//! - [`extensions`]: feature-gated bridges to permission, reminder, skills, observability, and MCP.
6#![allow(missing_docs)]
7
8pub use tirea_contract as contracts;
9
10pub mod composition;
11pub mod engine;
12pub mod extensions;
13pub mod runtime;
14
15// ── Top-level re-exports for common entry points ────────────────────────
16
17pub use composition::{AgentDefinition, AgentOsBuilder, RegistrySet, ToolBehaviorBundle};
18pub use runtime::{AgentOs, AgentOsRunError, PreparedRun, RunStream};