A  C  E  F  G  H  I  M  P  R  S  T 

A

AIClientIdentity - class in io.getstream.chat.android.ai.compose.parts
A stable identifier for this install, for addressing client tool calls to it.
AIClientTool - class in io.getstream.chat.android.ai.compose.parts
A tool this device runs when an AI agent asks for it.
AIClientToolResult - class in io.getstream.chat.android.ai.compose.parts
What a device reports for a call.
AIClientToolResult.Companion - class in io.getstream.chat.android.ai.compose.parts.AIClientToolResult
 
AIClientToolRunner - class in io.getstream.chat.android.ai.compose.parts
Runs the client tool calls addressed to this device, each once.
AIMessagePart - class in io.getstream.chat.android.ai.compose.parts
One step an AI agent took while replying, such as a round of reasoning or a tool call.
AIMessagePart.Companion - class in io.getstream.chat.android.ai.compose.parts.AIMessagePart
 
AIMessagePart.Kind - class in io.getstream.chat.android.ai.compose.parts.AIMessagePart
What kind of step a part is.
AIMessagePart.Kind.Companion - class in io.getstream.chat.android.ai.compose.parts.AIMessagePart.Kind
 
AIMessagePartItem(AIMessagePart,Modifier,AIToolApprover,TextStyle,StreamingReasoningColors,AIToolCallColors,AIToolApprovalColors) - function in io.getstream.chat.android.ai.compose.ui.component.AIMessagePartsKt
One step of a reply: a round of reasoning with its preview, a tool call (with its question, when it waits for the approver), or a neutral placeholder for a step this SDK doesn't know.
AIMessageParts(List,Modifier,AIToolApprover,TextStyle,StreamingReasoningColors,AIToolCallColors,AIToolApprovalColors) - function in io.getstream.chat.android.ai.compose.ui.component.AIMessagePartsKt
The steps an AI agent took while replying, in order.
AIMessageParts(List,Modifier,Function1) - function in io.getstream.chat.android.ai.compose.ui.component.AIMessagePartsKt
The steps an AI agent took while replying, in order, each shown by content.
AIMessagePartsKt - class in io.getstream.chat.android.ai.compose.ui.component
 
AIReasoningPart - class in io.getstream.chat.android.ai.compose.parts
A round of the model's reasoning.
AIReasoningPart.Status - class in io.getstream.chat.android.ai.compose.parts.AIReasoningPart
Where a round of reasoning is.
AIReasoningPart.Status.Companion - class in io.getstream.chat.android.ai.compose.parts.AIReasoningPart.Status
 
AISuggestions(List,Function1,Modifier,Dp,PaddingValues) - function in io.getstream.chat.android.ai.compose.ui.component.AISuggestionsKt
A horizontally scrolling row of suggestion chips, usually placed above ChatComposer on a new chat.
AISuggestionsChip(AISuggestionsChipParams) - function in io.getstream.chat.android.ai.compose.ui.component.ChatAiComponentFactory
A chip rendered in AISuggestions.
AISuggestionsChipParams - class in io.getstream.chat.android.ai.compose.ui.component
Parameters for ChatAiComponentFactory.AISuggestionsChip.
AISuggestionsKt - class in io.getstream.chat.android.ai.compose.ui.component
 
AIToolApproval - class in io.getstream.chat.android.ai.compose.parts
What a tool call asks the person it waits for before it runs, such as "Share your location?", and how they answered.
AIToolApproval.Decision - class in io.getstream.chat.android.ai.compose.parts.AIToolApproval
How the person answered.
AIToolApproval.Decision.Companion - class in io.getstream.chat.android.ai.compose.parts.AIToolApproval.Decision
 
AIToolApprovalCard(AIToolApproval,AIToolApprovalState,Function1,Modifier,TextStyle,AIToolApprovalColors) - function in io.getstream.chat.android.ai.compose.ui.component.AIToolApprovalPromptKt
A tool call's question: what it asks, the agent's reason and what allowing it shares, and buttons to allow or decline it.
AIToolApprovalColors - class in io.getstream.chat.android.ai.compose.ui.component
The palette of AIToolApprovalCard.
AIToolApprovalDefaults - class in io.getstream.chat.android.ai.compose.ui.component
Defaults of AIToolApprovalCard.
AIToolApprovalPrompt(AIToolCallPart,AIToolApprover,Modifier,Function3) - function in io.getstream.chat.android.ai.compose.ui.component.AIToolApprovalPromptKt
Asks the person a tool call waits for whether it may run: the question its ai_tool_call step carries (status awaiting_approval, with approval).
AIToolApprovalPromptKt - class in io.getstream.chat.android.ai.compose.ui.component
 
AIToolApprovalState - class in io.getstream.chat.android.ai.compose.ui.component
Where the person's answer to a question is.
AIToolApprover - class in io.getstream.chat.android.ai.compose.ui.component
The person answering tool calls' questions on this device, and how their answer reaches your backend, which holds each call until it gets one.
AIToolCall(AIToolCallPart,Modifier,TextStyle,AIToolCallColors) - function in io.getstream.chat.android.ai.compose.ui.component.AIToolCallKt
One tool call: what it is doing, where it runs, and how it went.
AIToolCallColors - class in io.getstream.chat.android.ai.compose.ui.component
The palette of AIToolCall.
AIToolCallDefaults - class in io.getstream.chat.android.ai.compose.ui.component
Defaults of AIToolCall.
AIToolCallKt - class in io.getstream.chat.android.ai.compose.ui.component
 
AIToolCallPart - class in io.getstream.chat.android.ai.compose.parts
A tool the agent called, run by the agent's backend or by a person's device.
AIToolCallPart.Executor - class in io.getstream.chat.android.ai.compose.parts.AIToolCallPart
Who runs a tool.
AIToolCallPart.Executor.Companion - class in io.getstream.chat.android.ai.compose.parts.AIToolCallPart.Executor
 
AIToolCallPart.Status - class in io.getstream.chat.android.ai.compose.parts.AIToolCallPart
Where a tool call is.
AIToolCallPart.Status.Companion - class in io.getstream.chat.android.ai.compose.parts.AIToolCallPart.Status
 
AITypingIndicator(Modifier,Function0,Function0) - function in io.getstream.chat.android.ai.compose.ui.component.AITypingIndicatorKt
A typing indicator composable that displays an optional label and an animated indicator.
AITypingIndicatorIndicator(AITypingIndicatorIndicatorParams) - function in io.getstream.chat.android.ai.compose.ui.component.ChatAiComponentFactory
The animated indicator rendered in AITypingIndicator.
AITypingIndicatorIndicatorParams - class in io.getstream.chat.android.ai.compose.ui.component
Parameters for ChatAiComponentFactory.AITypingIndicatorIndicator.
AITypingIndicatorKt - class in io.getstream.chat.android.ai.compose.ui.component
 
AITypingIndicatorLabel(AITypingIndicatorLabelParams) - function in io.getstream.chat.android.ai.compose.ui.component.ChatAiComponentFactory
The label rendered before the indicator in AITypingIndicator.
AITypingIndicatorLabelParams - class in io.getstream.chat.android.ai.compose.ui.component
Parameters for ChatAiComponentFactory.AITypingIndicatorLabel.
A  C  E  F  G  H  I  M  P  R  S  T