data/remote/sdk_message_adapter library

Classes

ConvertedDisplayMessage
The SDK message was converted into a displayable Message.
ConvertedIgnored
The SDK message was intentionally ignored (already handled locally, or not relevant for display).
ConvertedMessage
Result of converting an SDK message from the remote session.
ConvertedStreamEvent
The SDK message was a streaming event (partial assistant output).
ConvertOptions
Options controlling which message types are converted vs ignored.

Functions

convertSDKMessage(SessionsMessage msg, {ConvertOptions options = const ConvertOptions()}) ConvertedMessage
Convert a SessionsMessage (SDK format) to a ConvertedMessage.
getResultText(SessionsMessage msg) String?
Extract the result text from a successful result message.
isSessionEndMessage(SessionsMessage msg) bool
Whether a SessionsMessage indicates the session has ended.
isSuccessResult(SessionsMessage msg) bool
Whether a result message indicates success.