pub type StreamMsgFuture = Pin<Box<dyn Future<Output = Result<StreamEventStream, LlmError>> + Send>>;
A boxed future that resolves to a stream of LLM events.
pub struct StreamMsgFuture { /* private fields */ }