Skip to main content

vtcode_ui/tui/
app.rs

1pub use crate::tui::core::SessionAppearanceConfig;
2pub use crate::tui::core_tui::app::types::*;
3pub use crate::tui::options::{FullscreenInteractionSettings, KeyboardProtocolSettings, SessionSurface};
4pub use crate::tui::session_options::{SessionOptions, spawn_session_with_host, spawn_session_with_options};
5
6/// Commonly used VT Code TUI API items.
7pub mod prelude {
8    pub use super::{
9        FullscreenInteractionSettings, InlineCommand, InlineEvent, InlineHandle, InlineMessageKind, InlineSegment,
10        InlineSession, InlineTextStyle, InlineTheme, KeyboardProtocolSettings, PlanContent, PlanPhase, PlanStep,
11        SessionAppearanceConfig, SessionOptions, SessionSurface, SlashCommandItem, TrustMode, WizardModalMode,
12        WizardStep, spawn_session_with_host, spawn_session_with_options,
13    };
14}