vtcode_core/cli/args/
background.rs1use clap::Args;
2
3#[derive(Debug, Clone, Args)]
5pub struct BackgroundSubagentArgs {
6 #[arg(long = "agent-name", value_name = "NAME")]
8 pub agent_name: String,
9 #[arg(long = "parent-session-id", value_name = "SESSION_ID")]
11 pub parent_session_id: String,
12 #[arg(long = "session-id", value_name = "SESSION_ID")]
14 pub session_id: String,
15 #[arg(long = "prompt", value_name = "PROMPT")]
17 pub prompt: String,
18 #[arg(long = "max-turns", value_name = "COUNT")]
20 pub max_turns: Option<usize>,
21 #[arg(long = "model-override", value_name = "MODEL")]
23 pub model_override: Option<String>,
24 #[arg(long = "reasoning-override", value_name = "LEVEL")]
26 pub reasoning_override: Option<String>,
27}