//! Typed events for the model-to-UI streaming channel.
//!
//! Replaces the ad-hoc string protocol ([DONE]:tokens=N, [TOOL_CALLS:...], etc.)
//! with a typed enum that eliminates string parsing and collision risks.
use crate;
/// Events sent from the model task to the UI event loop