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::{
4    FullscreenInteractionSettings, KeyboardProtocolSettings, SessionSurface,
5};
6pub use crate::tui::session_options::{
7    SessionOptions, spawn_session_with_host, spawn_session_with_options,
8};
9
10/// Commonly used VT Code TUI API items.
11pub mod prelude {
12    pub use super::{
13        FullscreenInteractionSettings, InlineCommand, InlineEvent, InlineHandle, InlineMessageKind,
14        InlineSegment, InlineSession, InlineTextStyle, InlineTheme, KeyboardProtocolSettings,
15        PlanContent, PlanPhase, PlanStep, SessionAppearanceConfig, SessionOptions, SessionSurface,
16        SlashCommandItem, TrustMode, WizardModalMode, WizardStep, spawn_session_with_host,
17        spawn_session_with_options,
18    };
19}