Re-exports§
pub use terminal_state::TerminalStateReader;pub use zones::CommandBlock;pub use zones::SemanticZone;pub use zones::ZoneTracker;pub use zones::ZoneType;
Modules§
- terminal_
state - Safe abstraction layer for SharedState access
- zones
- Semantic zones for deep shell integration
Structs§
- Archived
Event Message - An archived
EventMessage - Archived
Modal Item - An archived
ModalItem - Archived
Overlay Style - An archived
OverlayStyle - Archived
Pane Info - An archived
PaneInfo - Archived
Plugin Inspector Info - An archived
PluginInspectorInfo - Archived
Prompt Marker Info - An archived
PromptMarkerInfo - Archived
Session Info - An archived
SessionInfo - Archived
TabInfo - An archived
TabInfo - Cell
- Event
Message - Event message for IPC forwarding
- Event
Message Resolver - The resolver for an archived
EventMessage - Image
Placement - Represents an image placement in the terminal grid
- Modal
Item - Modal
Item Resolver - The resolver for an archived
ModalItem - Overlay
Style - Overlay
Style Resolver - The resolver for an archived
OverlayStyle - Pane
Info - Pane
Info Resolver - The resolver for an archived
PaneInfo - Plugin
Inspector Info - Plugin
Inspector Info Resolver - The resolver for an archived
PluginInspectorInfo - Prompt
Marker Info - Shell prompt marker for IPC (OSC 133 shell integration)
- Prompt
Marker Info Resolver - The resolver for an archived
PromptMarkerInfo - Session
Info - Session
Info Resolver - The resolver for an archived
SessionInfo - Shared
Image Buffer - Shared memory buffer for image data
- Shared
Image Placement - Image placement metadata for shared memory
- Shared
State - TabInfo
- TabInfo
Resolver - The resolver for an archived
TabInfo - Terminal
Metrics - Terminal display metrics shared between rendering and input systems
Enums§
- Archived
Control Message - An archived
ControlMessage - Archived
Daemon Message - An archived
DaemonMessage - Archived
LogLevel - An archived
LogLevel - Archived
Menu Action Type - An archived
MenuActionType - Archived
NavFocusable Action - An archived
NavFocusableAction - Archived
Notify Level - An archived
NotifyLevel - Archived
Plugin Verification Status - An archived
PluginVerificationStatus - Archived
Prompt Jump Direction - An archived
PromptJumpDirection - Archived
Session Response - An archived
SessionResponse - Archived
Split Direction - An archived
SplitDirection - Archived
Status BarSide - An archived
StatusBarSide - Archived
Status Render Item - An archived
StatusRenderItem - Control
Message - Control
Message Resolver - The resolver for an archived
ControlMessage - Daemon
Message - Daemon
Message Resolver - The resolver for an archived
DaemonMessage - Image
Format - Image format specification for image protocol support
- LogLevel
- LogLevel
Resolver - The resolver for an archived
LogLevel - Menu
Action Type - Menu
Action Type Resolver - The resolver for an archived
MenuActionType - NavFocusable
Action - NavFocusable
Action Resolver - The resolver for an archived
NavFocusableAction - Notify
Level - Notify
Level Resolver - The resolver for an archived
NotifyLevel - Plugin
Verification Status - Verification status for plugins (zero-copy compatible)
- Plugin
Verification Status Resolver - The resolver for an archived
PluginVerificationStatus - Prompt
Jump Direction - Direction for prompt jump navigation
- Prompt
Jump Direction Resolver - The resolver for an archived
PromptJumpDirection - Session
Response - Session
Response Resolver - The resolver for an archived
SessionResponse - Split
Direction - Split
Direction Resolver - The resolver for an archived
SplitDirection - Status
BarSide - Status
BarSide Resolver - The resolver for an archived
StatusBarSide - Status
Render Item - Status
Render Item Resolver - The resolver for an archived
StatusRenderItem
Constants§
- BUFFER_
SIZE - GRID_
HEIGHT - GRID_
WIDTH - IMAGE_
BUFFER_ SIZE - Maximum total image buffer size (16MB)
- IMAGE_
SHMEM_ PATH - Default shared memory path for image buffer (separate from terminal state). Can be overridden via SCARAB_IMAGE_SHMEM_PATH environment variable.
- IMAGE_
SHMEM_ PATH_ ENV - Environment variable to override the image shared memory path.
- MAX_
CLIENTS - MAX_
IMAGES - Maximum number of concurrent image placements
- MAX_
MESSAGE_ SIZE - MAX_
RECONNECT_ ATTEMPTS - RECONNECT_
DELAY_ MS - SHMEM_
PATH - Default shared memory path for terminal state. Can be overridden via SCARAB_SHMEM_PATH environment variable.
- SHMEM_
PATH_ ENV - Environment variable to override the shared memory path. Useful for sandboxed environments where /dev/shm is not writable.
- SOCKET_
PATH