ChatStreamEvent
sealed interface ChatStreamEvent — Package: com.chatbase.sdk.streaming
Events emitted by sendMessageStream() and retryStream().
- Text Events
- Tool Events
- Step & Lifecycle
- Error
StreamMessageMetadata
data class StreamMessageMetadata — Package: com.chatbase.sdk.streaming
Accompanies Start, Finish, and MessageMetadataEvent events.
StreamUsage
ToolCallInfo
data class ToolCallInfo — Package: com.chatbase.sdk
Passed to the onToolCall callback before handler execution.
Map<String, Any?> for easy access.
ToolResultInfo
data class ToolResultInfo — Package: com.chatbase.sdk
Passed to the onToolResult callback after handler execution.
