Skip to main content

zagens_runtime/cli/
mod.rs

1//! CLI surface for headless `zagens` binary and shared args/types.
2
3pub mod args;
4pub mod auto_route_cli;
5pub mod context;
6pub mod dispatch;
7pub mod doctor;
8pub mod entry;
9pub mod handlers;
10pub mod mcp_config;
11pub mod pr_prompt;
12pub mod runner;
13pub mod setup;
14
15pub use args::*;
16pub use entry::configure_windows_console_utf8;
17
18#[allow(unused_imports)]
19pub(crate) use doctor::{
20    McpServerDoctorStatus, doctor_api_target, doctor_check_mcp_server,
21    doctor_timeout_recovery_lines,
22};
23#[allow(unused_imports)]
24pub(crate) use pr_prompt::{GhPullRequest, format_pr_prompt};
25#[allow(unused_imports)]
26pub(crate) use setup::{
27    ApiKeySource, WriteStatus, collect_clean_targets, default_checkpoints_dir, dotenv_status_line,
28    execute_clean_plan, init_mcp_config, init_plugins_dir, init_tools_dir, is_command_available,
29    merge_project_config, resolve_api_key_source, run_setup, run_setup_clean, run_setup_status,
30    skills_count_for,
31};
32
33#[cfg(test)]
34mod tests;