Skip to main content

SharedMessage

Type Alias SharedMessage 

Source
pub type SharedMessage = Arc<Value>;
Expand description

Reference-counted shared message payload. Introduced at the runtime’s inner boundary (T128 Slice 2) to enable clone-free fan-out of message history through the stream loop and SessionEvent::MessageHistory. Outer state (App/Session/ConversationState) remains Vec<Value> and shims at the boundary — see Slice 5 for full conversion.

Aliased Type§

pub struct SharedMessage { /* private fields */ }