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_callstep carries (statusawaiting_approval, withapproval). - 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.