AgentEventKt

public final class AgentEventKt


Summary

Public methods

static final @NonNull Flow<@NonNull String>

Filters and extracts completed text messages from non-partial AgentEvent.TextMessage events in this flow.

static final @NonNull Flow<@NonNull String>

Filters and extracts streaming text token chunks from partial AgentEvent.TextMessage events in this flow.

Public methods

textMessages

public static final @NonNull Flow<@NonNull String> textMessages(@NonNull Flow<@NonNull AgentEvent> receiver)

Filters and extracts completed text messages from non-partial AgentEvent.TextMessage events in this flow.

Convenience operator for standard text chat UIs or callers that display full text responses once generation finishes.

textTokens

public static final @NonNull Flow<@NonNull String> textTokens(@NonNull Flow<@NonNull AgentEvent> receiver)

Filters and extracts streaming text token chunks from partial AgentEvent.TextMessage events in this flow.

Convenience operator for standard text chat UIs (such as Jetpack Compose Text) that display incremental streaming text tokens as they arrive.