Skip to main content

fastmcp_console/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3
4pub mod console;
5pub mod detection;
6pub mod theme;
7
8// Modules will be added as they are implemented:
9pub mod banner; // Startup banner
10pub mod client; // Client info rendering
11pub mod status; // Request logging
12// pub mod progress;    // Progress indicators
13pub mod diagnostics; // Error formatting
14pub mod error; // Error boundary wrapper
15pub mod handlers; // Unified handler registry display
16pub mod logging; // Rich log formatter (RichLogFormatter, RichLogger)
17pub mod stats; // Runtime metrics
18pub mod tables; // Info tables
19pub mod testing; // Test utilities
20
21pub use console::console;
22pub mod config;
23
24pub use client::RequestResponseRenderer;
25pub use config::ConsoleConfig;
26pub use detection::{DisplayContext, is_agent_context, should_enable_rich};
27pub use error::ErrorBoundary;
28pub use handlers::{HandlerRegistryRenderer, ServerCapabilities};
29pub use rich_rust;
30pub use theme::theme;