code-agent 0.2.0

AI-Native Code Assistant Library
Documentation
//! Main entry point for the AI-Native Code Agent

use ai_agent::cli::Cli;
use clap::Parser;
use tracing::{info, error};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    // Initialize logging
    tracing_subscriber::fmt::init();

    let cli = Cli::parse();

    info!("Starting AI-Native Code Agent");

    match cli.run().await {
        Ok(_) => {
            info!("Task completed successfully");
            Ok(())
        }
        Err(e) => {
            error!("Task failed: {}", e);
            Err(e)
        }
    }
}