pub async fn execute_agent( ctx: &Arc<AppContext>, agent: &str, config: &CliConfig, ) -> Result<CommandOutput>