capability-example 0.1.0

A framework for managing skill tree growth and configuration using automated and manual strategies, ideal for AI-driven environments.
Documentation
// ---------------- [ File: capability-example/src/bin/grower.rs ]
use capability_example::*;
use capability_3p::*;

#[tokio::main]
async fn main() -> Result<(), ManualGrowerFlowError> {

    configure_tracing();

    trace!("Parsing CLI args via StructOpt");

    //let client   = Arc::new(GrowerLanguageModelClient::new());
    //let strategy = AutomatedFlowStrategy::from(client);
    let strategy = ManualFlowStrategy::from(PathBuf::from("query.txt"));
    let cli      = ManualGrowerFlowCliArgs::from_args();

    cli.run_with_strategy(&strategy).await?;

    Ok(())
}