brainwires-autonomy 0.7.0

Autonomous agent operations — self-improvement, Git workflows, and human-out-of-loop execution
Documentation
//! Self-improvement strategies and controller.
//!
//! Extracted from the CLI's `self_improve/` module and generalized
//! for use as a library. The controller accepts an `Arc<dyn Provider>`
//! instead of creating providers internally.

pub mod comparator;
pub mod controller;
pub mod crash_diagnostics;
pub mod crash_handler;
pub mod recovery_state;
pub mod strategies;
pub mod task_generator;

#[cfg(feature = "eval-driven")]
pub mod feedback_loop;

pub use comparator::{Comparator, ComparisonResult, PathResult};
pub use controller::{CycleResult, SelfImprovementController};
pub use crash_handler::{CrashHandler, FixStrategy, RecoveryPlan};
pub use recovery_state::{CrashContext, CycleCheckpoint, GitState, RecoveryState};
pub use strategies::{ImprovementCategory, ImprovementStrategy, ImprovementTask};
pub use task_generator::TaskGenerator;

#[cfg(feature = "eval-driven")]
pub use feedback_loop::{AutonomousFeedbackLoop, FeedbackLoopConfig, FeedbackLoopReport};