Crate orchflow_terminal

Crate orchflow_terminal 

Source
Expand description

OrchFlow Terminal - Async terminal I/O streaming with PTY management

This crate provides the core terminal orchestration functionality for OrchFlow, enabling async terminal spawning, I/O streaming, and process management.

Re-exports§

pub use buffer::ScrollbackBuffer;
pub use buffer::ScrollbackLine;
pub use ipc_trait::DirectChannel;
pub use ipc_trait::IpcChannel;
pub use protocol::ControlMessage;
pub use protocol::TerminalInput;
pub use protocol::TerminalMetadata;
pub use protocol::TerminalOutput;
pub use pty_manager::PtyHandle;
pub use pty_manager::PtyManager;
pub use state::TerminalState;

Modules§

buffer
ipc_trait
IPC abstraction layer for terminal communication
protocol
pty_manager
state

Structs§

TerminalStreamManager
Main terminal streaming coordinator

Traits§

PtyHandleExt
Extension trait for PtyHandle to provide simpler API