Re-exports§
pub use crate::core_tui::session::config::AppearanceConfig as SessionAppearanceConfig;pub use crate::core_tui::session::mouse_selection::MouseSelectionState;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::FocusChangeCallback;pub use crate::core_tui::types::InlineEventCallback;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::WizardOverlayRequest;
Modules§
- prelude
- Commonly used core TUI API items.
Structs§
- Core
Session Options - Core session launch options for reusable TUI integrations.
- Fullscreen
Interaction Settings - Standalone fullscreen interaction settings for alternate-screen behavior.
- Inline
Header Context - Session metadata displayed in the inline header.
- Inline
Header Highlight - A title + content highlight block in the header.
- Inline
Header Status Badge - A labelled status badge for the header bar.
- Inline
Link Range - Byte-range inside a line that is a clickable link.
- Inline
List Item - A selectable item inside a list overlay.
- Inline
List Search Config - Search configuration for a list overlay.
- Inline
Segment - A styled text segment with shared style.
- Inline
Text Style - Inline text styling with foreground/background color and text effects.
- Inline
Theme - Resolved theme colors for inline rendering.
- Keyboard
Protocol Settings - Standalone keyboard protocol settings for terminal key event enhancements.
- Secure
Prompt Config - Configuration for a secure (masked) prompt input.
- Wizard
Step - A single step in a wizard modal flow.
Enums§
- Editing
Mode - Editing mode for the agent session.
- Inline
Header Status Tone - Status-badge tone used in header status indicators.
- Inline
Link Target - A clickable link target inside a transcript line.
- Inline
List Selection - Selection value returned from a list or wizard overlay.
- Inline
Message Kind - Message kind tag for inline transcript lines.
- Layout
Mode Override - Override for responsive layout detection.
- OpenAI
Service Tier Choice - Reasoning
Display Mode - Reasoning visibility behavior in the transcript.
- Rewind
Action - Rewind action choices for the rewind overlay.
- Session
Surface - Standalone surface preference for selecting inline vs alternate rendering.
- UiMode
- UI mode variants for quick presets.
- Wizard
Modal Mode - Wizard modal behavior variant.
Functions§
- convert_
style - Convert an
anstyle::Styleto anInlineTextStyle. - spawn_
core_ session - Spawn a core session using standalone options.