Skip to main content

vtcode_tui/
app.rs

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