//! Run command arguments

use clap::Args;

/// Run the robot in production mode
#[derive(Args, Debug)]
pub struct RunArgs {
    /// Environment (dev, staging, production)
    #[arg(short, long, default_value = "production")]
    pub env: String,

    /// Specific nodes to run (comma-separated)
    #[arg(short, long)]
    pub nodes: Option<String>,

    /// Enable automatic behavior tree hot-reload
    #[arg(long)]
    pub hot_reload: bool,
}
