Files
optimclaw/src/agent/mod.rs
T

20 lines
459 B
Rust

//! Core agent logic.
//!
//! The agent orchestrates:
//! - Message routing from channels
//! - Job scheduling and execution
//! - Tool invocation with safety
//! - Self-repair for stuck jobs
mod agent_loop;
mod router;
mod scheduler;
mod self_repair;
mod worker;
pub use agent_loop::Agent;
pub use router::{MessageIntent, Router};
pub use scheduler::Scheduler;
pub use self_repair::{RepairResult, RepairTask, SelfRepair, StuckJob};
pub use worker::Worker;