Class References
Function References
- text
- textOptions
- combineStrategies
- convertMessagesToModelMessages
- convertZodToJsonSchema
- createReplayStream
- embedding
- generateMessageId
- maxIterations
- messages
- modelMessageToUIMessage
- modelMessagesToUIMessages
- normalizeToUIMessage
- parsePartialJSON
- summarize
- toServerSentEventsStream
- toServerSentEventsResponse
- toolDefinition
- uiMessageToModelMessages
- realtimeToken
- untilFinishReason
Interface References
- AIAdapter
- AIAdapterConfig
- AgentLoopState
- AudioPart
- AudioVisualization
- BaseStreamChunk
- TextCompletionChunk
- TextOptions
- ChunkRecording
- ChunkStrategy
- ClientTool
- ContentPartSource
- ContentStreamChunk
- DefaultMessageMetadataByModality
- DocumentPart
- DoneStreamChunk
- EmbeddingOptions
- EmbeddingResult
- ErrorStreamChunk
- ImagePart
- InternalToolCallState
- JSONParser
- ModelMessage
- ProcessorResult
- ProcessorState
- RealtimeAdapter
- RealtimeClientOptions
- RealtimeConnection
- RealtimeMessage
- RealtimeSessionConfig
- RealtimeToken
- RealtimeTokenAdapter
- RealtimeTokenOptions
- ResponseFormat
- ServerTool
- StreamProcessorEvents
- StreamProcessorHandlers
- StreamProcessorOptions
- SummarizationOptions
- SummarizationResult
- TextPart
- ThinkingPart
- ThinkingStreamChunk
- Tool
- ToolCall
- ToolCallPart
- ToolCallStreamChunk
- ToolConfig
- ToolDefinition
- ToolDefinitionConfig
- ToolDefinitionInstance
- ToolInputAvailableStreamChunk
- ToolResultPart
- ToolResultStreamChunk
- UIMessage
- VideoPart
Type Alias References
- AgentLoopStrategy
- AnyClientTool
- TextStreamOptionsForModel
- TextStreamOptionsUnion
- ConstrainedContent
- ConstrainedModelMessage
- ContentPart
- ContentPartForModalities
- ExtractModalitiesForModel
- ExtractModelsFromAdapter
- InferToolInput
- InferToolName
- InferToolOutput
- MessagePart
- RealtimeEvent
- RealtimeMessagePart
- RealtimeMode
- RealtimeStatus
- ModalitiesArrayToUnion
- Modality
- StreamChunk
- ToolCallState
- ToolResultState
Variable References
TanStackRunMetadata
Defined in: packages/ai/src/types.ts:757
Shape of metadata.tanstack on run events.
Properties#
args?#
optional args?: string;Defined in: packages/ai/src/types.ts:777
The raw tool argument string on TOOL_CALL_END, as the provider sent it.
finishReason?#
optional finishReason?: "length" | "stop" | "content_filter" | "tool_calls" | null;Defined in: packages/ai/src/types.ts:763
index?#
optional index?: number;Defined in: packages/ai/src/types.ts:770
input?#
optional input?: unknown;Defined in: packages/ai/src/types.ts:775
Parsed TOOL_CALL_END input. Spec TOOL_CALL_END has no top-level input.
interruptErrors?#
optional interruptErrors?: readonly InterruptSubmissionError[];Defined in: packages/ai/src/types.ts:766
model?#
optional model?: string;Defined in: packages/ai/src/types.ts:759
responseId?#
optional responseId?: string;Defined in: packages/ai/src/types.ts:760
responseItems?#
optional responseItems?: object[];Defined in: packages/ai/src/types.ts:762
The answer items of this model call. See TanStackMessageMetadata.responseItems.
id#
id: string;phase?#
optional phase?: string;retryAfterMs?#
optional retryAfterMs?: number;Defined in: packages/ai/src/types.ts:772
On a RUN_ERROR. See RunErrorEvent.retryAfterMs.
runId?#
optional runId?: string;Defined in: packages/ai/src/types.ts:768
sessionId?#
optional sessionId?: string;Defined in: packages/ai/src/types.ts:769
source?#
optional source?: MessageSource;Defined in: packages/ai/src/types.ts:758
state?#
optional state?: ToolOutputState;Defined in: packages/ai/src/types.ts:773
threadId?#
optional threadId?: string;Defined in: packages/ai/src/types.ts:767
usage?#
optional usage?: TokenUsageLeftover;Defined in: packages/ai/src/types.ts:765
TokenUsage fields that have no AG-UI usage[] equivalent.