mirror of
https://github.com/outbackdingo/optimclaw.git
synced 2026-08-30 08:17:53 +00:00
20 lines
459 B
Rust
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;
|