vtcode-tui 0.98.2

Reusable TUI primitives and session API for VT Code-style terminal interfaces
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub use crate::core::SessionAppearanceConfig;
pub use crate::core_tui::app::types::*;
pub use crate::options::{FullscreenInteractionSettings, KeyboardProtocolSettings, SessionSurface};
pub use crate::session_options::{
    SessionOptions, spawn_session_with_host, spawn_session_with_options,
};

/// Commonly used VT Code TUI API items.
pub mod prelude {
    pub use super::{
        FullscreenInteractionSettings, InlineCommand, InlineEvent, InlineHandle, InlineMessageKind,
        InlineSegment, InlineSession, InlineTextStyle, InlineTheme, KeyboardProtocolSettings,
        PlanContent, PlanPhase, PlanStep, SessionAppearanceConfig, SessionOptions, SessionSurface,
        SlashCommandItem, TrustMode, WizardModalMode, WizardStep, spawn_session_with_host,
        spawn_session_with_options,
    };
}