bevy-agent 0.1.0

AI-powered Bevy game development assistant with GPT/Claude integration
Documentation
use bevy_agent::cli::{Cli, CliHandler};
use clap::Parser;

#[tokio::main]
async fn main() {
    let cli = Cli::parse();
    
    let mut handler = match CliHandler::new(cli.config.clone()).await {
        Ok(handler) => handler,
        Err(e) => {
            eprintln!("Error initializing Bevy AI Agent: {}", e);
            eprintln!("Run 'bevy-agent config --openai-key YOUR_KEY' to configure API access");
            std::process::exit(1);
        }
    };
    
    if let Err(e) = handler.handle(cli).await {
        eprintln!("Error: {}", e);
        std::process::exit(1);
    }
}