Skip to main content

Module core

Module core 

Source

Re-exports§

pub use crate::core_tui::session::config::AppearanceConfig as SessionAppearanceConfig;
pub use crate::core_tui::session::config::LayoutModeOverride;
pub use crate::core_tui::session::config::ReasoningDisplayMode;
pub use crate::core_tui::session::config::UiMode;
pub use crate::core_tui::session::mouse_selection::MouseSelectionState;
pub use crate::core_tui::style::convert_style;
pub use crate::core_tui::style::theme_from_styles;
pub use crate::core_tui::theme_parser::ThemeConfigParser;
pub use crate::core_tui::types::ContentPart;
pub use crate::core_tui::types::EditingMode;
pub use crate::core_tui::types::FocusChangeCallback;
pub use crate::core_tui::types::InlineEventCallback;
pub use crate::core_tui::types::InlineHeaderContext;
pub use crate::core_tui::types::InlineHeaderHighlight;
pub use crate::core_tui::types::InlineHeaderStatusBadge;
pub use crate::core_tui::types::InlineHeaderStatusTone;
pub use crate::core_tui::types::InlineLinkRange;
pub use crate::core_tui::types::InlineLinkTarget;
pub use crate::core_tui::types::InlineListItem;
pub use crate::core_tui::types::InlineListSearchConfig;
pub use crate::core_tui::types::InlineListSelection;
pub use crate::core_tui::types::InlineMessageKind;
pub use crate::core_tui::types::InlineSegment;
pub use crate::core_tui::types::InlineTextStyle;
pub use crate::core_tui::types::InlineTheme;
pub use crate::core_tui::types::ListOverlayRequest;
pub use crate::core_tui::types::ModalOverlayRequest;
pub use crate::core_tui::types::OverlayEvent;
pub use crate::core_tui::types::OverlayHotkey;
pub use crate::core_tui::types::OverlayHotkeyAction;
pub use crate::core_tui::types::OverlayHotkeyKey;
pub use crate::core_tui::types::OverlayRequest;
pub use crate::core_tui::types::OverlaySelectionChange;
pub use crate::core_tui::types::OverlaySubmission;
pub use crate::core_tui::types::RewindAction;
pub use crate::core_tui::types::SecurePromptConfig;
pub use crate::core_tui::types::WizardModalMode;
pub use crate::core_tui::types::WizardOverlayRequest;
pub use crate::core_tui::types::WizardStep;

Modules§

prelude
Commonly used core TUI API items.

Structs§

CoreSessionOptions
Core session launch options for reusable TUI integrations.
KeyboardProtocolSettings
Standalone keyboard protocol settings for terminal key event enhancements.

Enums§

SessionSurface
Standalone surface preference for selecting inline vs alternate rendering.

Functions§

spawn_core_session
Spawn a core session using standalone options.

Type Aliases§

CoreCommand
CoreEvent
CoreHandle
CoreSession