mod run;
use crate::mcp_config_args::McpConfigArgs;
use crate::settings_args::SettingsSourceArgs;
use std::path::PathBuf;
#[derive(clap::Args)]
pub struct PromptArgs {
#[arg(short = 'C', long = "cwd", default_value = ".")]
pub cwd: PathBuf,
#[command(flatten)]
pub settings_source: SettingsSourceArgs,
#[command(flatten)]
pub mcp_config: McpConfigArgs,
#[arg(long = "system-prompt")]
pub system_prompt: Option<String>,
#[arg(short = 'a', long = "agent")]
pub agent: Option<String>,
}
pub use run::run_prompt;