Skip to main content

aether_cli/show_prompt/
mod.rs

1mod run;
2
3use std::path::PathBuf;
4
5#[derive(clap::Args)]
6pub struct PromptArgs {
7    /// Working directory
8    #[arg(short = 'C', long = "cwd", default_value = ".")]
9    pub cwd: PathBuf,
10
11    /// Path(s) to mcp.json. Pass multiple times to layer configs (last wins on collisions).
12    /// If omitted, paths from settings.json `mcpServers` are used (or `cwd/mcp.json` is auto-detected).
13    #[arg(long = "mcp-config")]
14    pub mcp_configs: Vec<PathBuf>,
15
16    /// Additional system prompt
17    #[arg(long = "system-prompt")]
18    pub system_prompt: Option<String>,
19
20    /// Named agent to inspect (defaults to first user-invocable agent)
21    #[arg(short = 'a', long = "agent")]
22    pub agent: Option<String>,
23}
24
25pub use run::run_prompt;