Skip to main content

aether_cli/show_prompt/
mod.rs

1mod run;
2
3use crate::mcp_config_args::McpConfigArgs;
4use crate::settings_args::SettingsSourceArgs;
5use std::path::PathBuf;
6
7#[derive(clap::Args)]
8pub struct PromptArgs {
9    /// Working directory
10    #[arg(short = 'C', long = "cwd", default_value = ".")]
11    pub cwd: PathBuf,
12
13    #[command(flatten)]
14    pub settings_source: SettingsSourceArgs,
15
16    #[command(flatten)]
17    pub mcp_config: McpConfigArgs,
18
19    /// Additional system prompt
20    #[arg(long = "system-prompt")]
21    pub system_prompt: Option<String>,
22
23    /// Named agent to inspect (defaults to first user-invocable agent)
24    #[arg(short = 'a', long = "agent")]
25    pub agent: Option<String>,
26}
27
28pub use run::run_prompt;