//! Tape component implementations — chat message types as `Component`s.
//!
//! These are building blocks for the tape engine. They are NOT wired into
//! the default render path (which uses ratatui Frame rendering). Future
//! integration will be gated behind `OXI_TAPE_RENDER=1`.
pub use StreamingMessage;
pub use TextMessage;
pub use ToolCallBlock;