# API Reference

## @threadplane/chat

Version: 0.3.4

- [A2UI_BASIC_CATALOG_ID](/docs/api/chat/A2UI_BASIC_CATALOG_ID) — Variable

- [A2UI_MIME_TYPE](/docs/api/chat/A2UI_MIME_TYPE) — Variable

- [A2UI_WIRE_VERSION](/docs/api/chat/A2UI_WIRE_VERSION) — Variable

- [A2uiAction](/docs/api/chat/A2uiAction) — TypeAlias

- [A2uiActionMessage](/docs/api/chat/A2uiActionMessage) — Interface

- [A2uiAudioPlayerComponent](/docs/api/chat/A2uiAudioPlayerComponent) — Class

- [a2uiBasicCatalog](/docs/api/chat/a2uiBasicCatalog) — Function

- [A2uiButtonComponent](/docs/api/chat/A2uiButtonComponent) — Class

- [A2uiCardComponent](/docs/api/chat/A2uiCardComponent) — Class

- [A2uiCatalogComponent](/docs/api/chat/A2uiCatalogComponent) — TypeAlias

- [A2uiCheck](/docs/api/chat/A2uiCheck) — Interface

- [A2uiCheckBoxComponent](/docs/api/chat/A2uiCheckBoxComponent) — Class

- [A2uiChildren](/docs/api/chat/A2uiChildren) — TypeAlias

- [A2uiChoicePickerComponent](/docs/api/chat/A2uiChoicePickerComponent) — Class

- [a2uiClientCapabilities](/docs/api/chat/a2uiClientCapabilities) — Function

- [A2uiClientCapabilities](/docs/api/chat/A2uiClientCapabilities) — Interface

- [A2uiClientDataModel](/docs/api/chat/A2uiClientDataModel) — Interface

- [A2uiColumnComponent](/docs/api/chat/A2uiColumnComponent) — Class

- [A2uiComponent](/docs/api/chat/A2uiComponent) — TypeAlias

- [A2uiComponentBase](/docs/api/chat/A2uiComponentBase) — Interface

- [A2uiComponentView](/docs/api/chat/A2uiComponentView) — Interface

- [A2uiDateTimeInputComponent](/docs/api/chat/A2uiDateTimeInputComponent) — Class

- [A2uiDividerComponent](/docs/api/chat/A2uiDividerComponent) — Class

- [A2uiErrorMessage](/docs/api/chat/A2uiErrorMessage) — Interface

- [A2uiEventAction](/docs/api/chat/A2uiEventAction) — Interface

- [A2uiFunctionAction](/docs/api/chat/A2uiFunctionAction) — Interface

- [A2uiFunctionCall](/docs/api/chat/A2uiFunctionCall) — Interface

- [A2uiIconComponent](/docs/api/chat/A2uiIconComponent) — Class

- [A2uiImageComponent](/docs/api/chat/A2uiImageComponent) — Class

- [A2uiListComponent](/docs/api/chat/A2uiListComponent) — Class

- [A2uiModalComponent](/docs/api/chat/A2uiModalComponent) — Class

- [A2uiPathRef](/docs/api/chat/A2uiPathRef) — Interface

- [A2uiRowComponent](/docs/api/chat/A2uiRowComponent) — Class

- [A2uiSliderComponent](/docs/api/chat/A2uiSliderComponent) — Class

- [A2uiSurface](/docs/api/chat/A2uiSurface) — Interface

- [A2uiSurfaceComponent](/docs/api/chat/A2uiSurfaceComponent) — Class

- [A2uiSurfaceState](/docs/api/chat/A2uiSurfaceState) — Interface

- [A2uiSurfaceStore](/docs/api/chat/A2uiSurfaceStore) — Interface

- [A2uiTabsComponent](/docs/api/chat/A2uiTabsComponent) — Class

- [A2uiTextComponent](/docs/api/chat/A2uiTextComponent) — Class

- [A2uiTextFieldComponent](/docs/api/chat/A2uiTextFieldComponent) — Class

- [A2uiTheme](/docs/api/chat/A2uiTheme) — Interface

- [A2uiVideoComponent](/docs/api/chat/A2uiVideoComponent) — Class

- [A2uiViewEntry](/docs/api/chat/A2uiViewEntry) — TypeAlias

- [A2uiViews](/docs/api/chat/A2uiViews) — TypeAlias

- [action](/docs/api/chat/action) — Function

- [Agent](/docs/api/chat/Agent) — Interface

- [AGENT_ERROR_MESSAGES](/docs/api/chat/AGENT_ERROR_MESSAGES) — Variable

- [AGENT_RECOVERY_DETAILS](/docs/api/chat/AGENT_RECOVERY_DETAILS) — Variable

- [AGENT_RECOVERY_MESSAGES](/docs/api/chat/AGENT_RECOVERY_MESSAGES) — Variable

- [AgentCheckpoint](/docs/api/chat/AgentCheckpoint) — Interface

- [AgentCustomEvent](/docs/api/chat/AgentCustomEvent) — Interface

- [AgentError](/docs/api/chat/AgentError) — Class

- [AgentErrorKind](/docs/api/chat/AgentErrorKind) — TypeAlias

- [AgentEvent](/docs/api/chat/AgentEvent) — TypeAlias

- [AgentInterrupt](/docs/api/chat/AgentInterrupt) — Interface

- [AgentRecovery](/docs/api/chat/AgentRecovery) — TypeAlias

- [AgentRef](/docs/api/chat/AgentRef) — Interface

- [AgentRuntimeTelemetryEvent](/docs/api/chat/AgentRuntimeTelemetryEvent) — TypeAlias

- [AgentRuntimeTelemetryPayload](/docs/api/chat/AgentRuntimeTelemetryPayload) — Interface

- [AgentRuntimeTelemetryProperties](/docs/api/chat/AgentRuntimeTelemetryProperties) — Interface

- [AgentRuntimeTelemetrySink](/docs/api/chat/AgentRuntimeTelemetrySink) — TypeAlias

- [AgentStateUpdateEvent](/docs/api/chat/AgentStateUpdateEvent) — Interface

- [AgentStatus](/docs/api/chat/AgentStatus) — TypeAlias

- [AgentSubmitInput](/docs/api/chat/AgentSubmitInput) — Interface

- [AgentSubmitOptions](/docs/api/chat/AgentSubmitOptions) — Interface

- [AgentUsage](/docs/api/chat/AgentUsage) — Interface

- [AgentUsageEntry](/docs/api/chat/AgentUsageEntry) — Interface

- [AgentWithHistory](/docs/api/chat/AgentWithHistory) — Interface

- [AnyFunctionToolDef](/docs/api/chat/AnyFunctionToolDef) — Interface

- [ask](/docs/api/chat/ask) — Function

- [AskToolDef](/docs/api/chat/AskToolDef) — Interface

- [buildA2uiActionMessage](/docs/api/chat/buildA2uiActionMessage) — Function

- [cacheplaneMarkdownViews](/docs/api/chat/cacheplaneMarkdownViews) — Variable

- [cancelledClientToolResult](/docs/api/chat/cancelledClientToolResult) — Function

- [CHAT_LIFECYCLE](/docs/api/chat/CHAT_LIFECYCLE) — Variable

- [ChatActivityTemplateContext](/docs/api/chat/ChatActivityTemplateContext) — Interface

- [ChatActivityTemplateDirective](/docs/api/chat/ChatActivityTemplateDirective) — Class

- [ChatApprovalAction](/docs/api/chat/ChatApprovalAction) — TypeAlias

- [ChatApprovalCardComponent](/docs/api/chat/ChatApprovalCardComponent) — Class

- [ChatCitationCardTemplateDirective](/docs/api/chat/ChatCitationCardTemplateDirective) — Class

- [ChatCitationPreviewComponent](/docs/api/chat/ChatCitationPreviewComponent) — Class

- [ChatCitationsCardComponent](/docs/api/chat/ChatCitationsCardComponent) — Class

- [ChatCitationsComponent](/docs/api/chat/ChatCitationsComponent) — Class

- [ChatComponent](/docs/api/chat/ChatComponent) — Class

- [ChatConfirmDialogComponent](/docs/api/chat/ChatConfirmDialogComponent) — Class

- [ChatConnectedOverlayDirective](/docs/api/chat/ChatConnectedOverlayDirective) — Class

- [ChatErrorComponent](/docs/api/chat/ChatErrorComponent) — Class

- [ChatGenerativeUiComponent](/docs/api/chat/ChatGenerativeUiComponent) — Class

- [ChatGenuiSkeletonComponent](/docs/api/chat/ChatGenuiSkeletonComponent) — Class

- [ChatHistorySearchPaletteComponent](/docs/api/chat/ChatHistorySearchPaletteComponent) — Class

- [ChatInputComponent](/docs/api/chat/ChatInputComponent) — Class

- [ChatInterruptComponent](/docs/api/chat/ChatInterruptComponent) — Class

- [ChatInterruptPanelComponent](/docs/api/chat/ChatInterruptPanelComponent) — Class

- [ChatInterruptTemplateContext](/docs/api/chat/ChatInterruptTemplateContext) — Interface

- [ChatInterruptTemplateDirective](/docs/api/chat/ChatInterruptTemplateDirective) — Class

- [ChatLauncherButtonComponent](/docs/api/chat/ChatLauncherButtonComponent) — Class

- [ChatLifecycle](/docs/api/chat/ChatLifecycle) — Interface

- [ChatMessageActionsComponent](/docs/api/chat/ChatMessageActionsComponent) — Class

- [ChatMessageComponent](/docs/api/chat/ChatMessageComponent) — Class

- [ChatMessageListComponent](/docs/api/chat/ChatMessageListComponent) — Class

- [ChatMessageRole](/docs/api/chat/ChatMessageRole) — TypeAlias

- [ChatOverflowMenuComponent](/docs/api/chat/ChatOverflowMenuComponent) — Class

- [ChatOverlayOriginDirective](/docs/api/chat/ChatOverlayOriginDirective) — Class

- [ChatPopupComponent](/docs/api/chat/ChatPopupComponent) — Class

- [ChatProjectListComponent](/docs/api/chat/ChatProjectListComponent) — Class

- [ChatReasoningComponent](/docs/api/chat/ChatReasoningComponent) — Class

- [ChatRenderEvent](/docs/api/chat/ChatRenderEvent) — Interface

- [ChatRunActivityTemplateContext](/docs/api/chat/ChatRunActivityTemplateContext) — Interface

- [ChatRunActivityTemplateDirective](/docs/api/chat/ChatRunActivityTemplateDirective) — Class

- [ChatScrollBubbleComponent](/docs/api/chat/ChatScrollBubbleComponent) — Class

- [ChatScrollBubbleMode](/docs/api/chat/ChatScrollBubbleMode) — TypeAlias

- [ChatSelectComponent](/docs/api/chat/ChatSelectComponent) — Class

- [ChatSelectOption](/docs/api/chat/ChatSelectOption) — Interface

- [ChatSidebarComponent](/docs/api/chat/ChatSidebarComponent) — Class

- [ChatSidenavComponent](/docs/api/chat/ChatSidenavComponent) — Class

- [ChatSidenavMode](/docs/api/chat/ChatSidenavMode) — TypeAlias

- [ChatSidenavScrimComponent](/docs/api/chat/ChatSidenavScrimComponent) — Class

- [ChatStreamingMdComponent](/docs/api/chat/ChatStreamingMdComponent) — Class

- [ChatSubagentCardComponent](/docs/api/chat/ChatSubagentCardComponent) — Class

- [ChatSubagentsComponent](/docs/api/chat/ChatSubagentsComponent) — Class

- [ChatSuggestionsComponent](/docs/api/chat/ChatSuggestionsComponent) — Class

- [ChatThreadListComponent](/docs/api/chat/ChatThreadListComponent) — Class

- [ChatTimelineComponent](/docs/api/chat/ChatTimelineComponent) — Class

- [ChatTimelineSliderComponent](/docs/api/chat/ChatTimelineSliderComponent) — Class

- [ChatToolCallCardComponent](/docs/api/chat/ChatToolCallCardComponent) — Class

- [ChatToolCallsComponent](/docs/api/chat/ChatToolCallsComponent) — Class

- [ChatToolCallTemplateContext](/docs/api/chat/ChatToolCallTemplateContext) — Interface

- [ChatToolCallTemplateDirective](/docs/api/chat/ChatToolCallTemplateDirective) — Class

- [ChatToolViewsComponent](/docs/api/chat/ChatToolViewsComponent) — Class

- [ChatTraceComponent](/docs/api/chat/ChatTraceComponent) — Class

- [ChatTypingIndicatorComponent](/docs/api/chat/ChatTypingIndicatorComponent) — Class

- [ChatWelcomeComponent](/docs/api/chat/ChatWelcomeComponent) — Class

- [ChatWelcomeSuggestionComponent](/docs/api/chat/ChatWelcomeSuggestionComponent) — Class

- [ChatWindowComponent](/docs/api/chat/ChatWindowComponent) — Class

- [Citation](/docs/api/chat/Citation) — Interface

- [CitationImageVisual](/docs/api/chat/CitationImageVisual) — Interface

- [CitationMonogramVisual](/docs/api/chat/CitationMonogramVisual) — Interface

- [citationSourceVisual](/docs/api/chat/citationSourceVisual) — Function

- [CitationSourceVisual](/docs/api/chat/CitationSourceVisual) — TypeAlias

- [CitationsResolverService](/docs/api/chat/CitationsResolverService) — Class

- [CitationTypeIcon](/docs/api/chat/CitationTypeIcon) — TypeAlias

- [CitationTypeIconVisual](/docs/api/chat/CitationTypeIconVisual) — Interface

- [citationTypeLabel](/docs/api/chat/citationTypeLabel) — Function

- [citationTypeMeta](/docs/api/chat/citationTypeMeta) — Function

- [CitationTypeMeta](/docs/api/chat/CitationTypeMeta) — Interface

- [ClientToolContinuationLimitEvent](/docs/api/chat/ClientToolContinuationLimitEvent) — Interface

- [ClientToolContinuationOptions](/docs/api/chat/ClientToolContinuationOptions) — Interface

- [ClientToolContinuationPolicy](/docs/api/chat/ClientToolContinuationPolicy) — Interface

- [ClientToolDef](/docs/api/chat/ClientToolDef) — TypeAlias

- [ClientToolExecutionGuard](/docs/api/chat/ClientToolExecutionGuard) — Interface

- [ClientToolExecutionKey](/docs/api/chat/ClientToolExecutionKey) — Interface

- [ClientToolExecutionOptions](/docs/api/chat/ClientToolExecutionOptions) — Interface

- [ClientToolExecutionRecord](/docs/api/chat/ClientToolExecutionRecord) — TypeAlias

- [ClientToolExecutionStore](/docs/api/chat/ClientToolExecutionStore) — Interface

- [ClientToolExecutorOptions](/docs/api/chat/ClientToolExecutorOptions) — Interface

- [clientToolGuardFailureResult](/docs/api/chat/clientToolGuardFailureResult) — Function

- [ClientToolLifecycle](/docs/api/chat/ClientToolLifecycle) — Interface

- [ClientToolLifecyclePhase](/docs/api/chat/ClientToolLifecyclePhase) — TypeAlias

- [ClientToolRegistry](/docs/api/chat/ClientToolRegistry) — TypeAlias

- [ClientToolResult](/docs/api/chat/ClientToolResult) — TypeAlias

- [ClientToolsCapability](/docs/api/chat/ClientToolsCapability) — Interface

- [ClientToolsCoordinator](/docs/api/chat/ClientToolsCoordinator) — Interface

- [ClientToolSpec](/docs/api/chat/ClientToolSpec) — Interface

- [ClientToolViewProps](/docs/api/chat/ClientToolViewProps) — TypeAlias

- [completeDelivery](/docs/api/chat/completeDelivery) — Function

- [CompleteOutcome](/docs/api/chat/CompleteOutcome) — TypeAlias

- [ConnectedPosition](/docs/api/chat/ConnectedPosition) — Interface

- [ContentBlock](/docs/api/chat/ContentBlock) — TypeAlias

- [ContentClassifier](/docs/api/chat/ContentClassifier) — Interface

- [ContentType](/docs/api/chat/ContentType) — TypeAlias

- [createA2uiSurfaceStore](/docs/api/chat/createA2uiSurfaceStore) — Function

- [createAgentRef](/docs/api/chat/createAgentRef) — Function

- [createContentClassifier](/docs/api/chat/createContentClassifier) — Function

- [createParseTreeStore](/docs/api/chat/createParseTreeStore) — Function

- [createPartialArgsBridge](/docs/api/chat/createPartialArgsBridge) — Function

- [defaultInterruptedClientToolResult](/docs/api/chat/defaultInterruptedClientToolResult) — Function

- [deriveDomain](/docs/api/chat/deriveDomain) — Function

- [deriveJsonSchema](/docs/api/chat/deriveJsonSchema) — Function

- [deriveMonogram](/docs/api/chat/deriveMonogram) — Function

- [deriveSourceType](/docs/api/chat/deriveSourceType) — Function

- [DynamicBoolean](/docs/api/chat/DynamicBoolean) — TypeAlias

- [DynamicNumber](/docs/api/chat/DynamicNumber) — TypeAlias

- [DynamicString](/docs/api/chat/DynamicString) — TypeAlias

- [DynamicStringList](/docs/api/chat/DynamicStringList) — TypeAlias

- [DynamicValue](/docs/api/chat/DynamicValue) — TypeAlias

- [ElementAccumulationState](/docs/api/chat/ElementAccumulationState) — Interface

- [emitBinding](/docs/api/chat/emitBinding) — Function

- [executeFunctionTool](/docs/api/chat/executeFunctionTool) — Function

- [extractErrorMessage](/docs/api/chat/extractErrorMessage) — Function

- [formatDuration](/docs/api/chat/formatDuration) — Function

- [formatPublished](/docs/api/chat/formatPublished) — Function

- [FunctionToolDef](/docs/api/chat/FunctionToolDef) — Interface

- [FunctionToolHandlerContext](/docs/api/chat/FunctionToolHandlerContext) — Interface

- [getInterrupt](/docs/api/chat/getInterrupt) — Function

- [getMessageType](/docs/api/chat/getMessageType) — Function

- [injectThreadRouting](/docs/api/chat/injectThreadRouting) — Function

- [InterruptAction](/docs/api/chat/InterruptAction) — TypeAlias

- [IS_HEADER_ROW](/docs/api/chat/IS_HEADER_ROW) — Variable

- [isAbortError](/docs/api/chat/isAbortError) — Function

- [isAssistantMessage](/docs/api/chat/isAssistantMessage) — Function

- [isFunctionCall](/docs/api/chat/isFunctionCall) — Function

- [isPathRef](/docs/api/chat/isPathRef) — Function

- [isSystemMessage](/docs/api/chat/isSystemMessage) — Function

- [isToolMessage](/docs/api/chat/isToolMessage) — Function

- [isTyping](/docs/api/chat/isTyping) — Function

- [isUserMessage](/docs/api/chat/isUserMessage) — Function

- [MARKDOWN_VIEW_REGISTRY](/docs/api/chat/MARKDOWN_VIEW_REGISTRY) — Variable

- [MarkdownAutolinkComponent](/docs/api/chat/MarkdownAutolinkComponent) — Class

- [MarkdownBlockquoteComponent](/docs/api/chat/MarkdownBlockquoteComponent) — Class

- [MarkdownChildrenComponent](/docs/api/chat/MarkdownChildrenComponent) — Class

- [MarkdownCitationReferenceComponent](/docs/api/chat/MarkdownCitationReferenceComponent) — Class

- [MarkdownCodeBlockComponent](/docs/api/chat/MarkdownCodeBlockComponent) — Class

- [markdownDocument](/docs/api/chat/markdownDocument) — Function

- [MarkdownDocumentComponent](/docs/api/chat/MarkdownDocumentComponent) — Class

- [MarkdownEmphasisComponent](/docs/api/chat/MarkdownEmphasisComponent) — Class

- [MarkdownHardBreakComponent](/docs/api/chat/MarkdownHardBreakComponent) — Class

- [MarkdownHeadingComponent](/docs/api/chat/MarkdownHeadingComponent) — Class

- [MarkdownHtmlComponent](/docs/api/chat/MarkdownHtmlComponent) — Class

- [MarkdownImageComponent](/docs/api/chat/MarkdownImageComponent) — Class

- [MarkdownInlineCodeComponent](/docs/api/chat/MarkdownInlineCodeComponent) — Class

- [MarkdownLinkComponent](/docs/api/chat/MarkdownLinkComponent) — Class

- [MarkdownListComponent](/docs/api/chat/MarkdownListComponent) — Class

- [MarkdownListItemComponent](/docs/api/chat/MarkdownListItemComponent) — Class

- [MarkdownMathComponent](/docs/api/chat/MarkdownMathComponent) — Class

- [MarkdownParagraphComponent](/docs/api/chat/MarkdownParagraphComponent) — Class

- [MarkdownSoftBreakComponent](/docs/api/chat/MarkdownSoftBreakComponent) — Class

- [MarkdownStrikethroughComponent](/docs/api/chat/MarkdownStrikethroughComponent) — Class

- [MarkdownStrongComponent](/docs/api/chat/MarkdownStrongComponent) — Class

- [MarkdownTableCellComponent](/docs/api/chat/MarkdownTableCellComponent) — Class

- [MarkdownTableComponent](/docs/api/chat/MarkdownTableComponent) — Class

- [MarkdownTableRowComponent](/docs/api/chat/MarkdownTableRowComponent) — Class

- [MarkdownTextComponent](/docs/api/chat/MarkdownTextComponent) — Class

- [MarkdownThematicBreakComponent](/docs/api/chat/MarkdownThematicBreakComponent) — Class

- [Message](/docs/api/chat/Message) — Interface

- [messageContent](/docs/api/chat/messageContent) — Function

- [MessageDelivery](/docs/api/chat/MessageDelivery) — TypeAlias

- [MessageTemplateDirective](/docs/api/chat/MessageTemplateDirective) — Class

- [MessageTemplateType](/docs/api/chat/MessageTemplateType) — TypeAlias

- [mockAgent](/docs/api/chat/mockAgent) — Function

- [MockAgent](/docs/api/chat/MockAgent) — Interface

- [MockAgentOptions](/docs/api/chat/MockAgentOptions) — Interface

- [monogramColor](/docs/api/chat/monogramColor) — Function

- [monogramHue](/docs/api/chat/monogramHue) — Function

- [normalizeEnvelopeArgs](/docs/api/chat/normalizeEnvelopeArgs) — Function

- [normalizeViewEntry](/docs/api/chat/normalizeViewEntry) — Function

- [OverflowMenuItem](/docs/api/chat/OverflowMenuItem) — Interface

- [OverlayPositionResult](/docs/api/chat/OverlayPositionResult) — Interface

- [ParseTreeStore](/docs/api/chat/ParseTreeStore) — Interface

- [PartialArgsBridge](/docs/api/chat/PartialArgsBridge) — Interface

- [Project](/docs/api/chat/Project) — TypeAlias

- [ProjectActionAdapter](/docs/api/chat/ProjectActionAdapter) — Interface

- [renderMarkdown](/docs/api/chat/renderMarkdown) — Function

- [ResolvedCitation](/docs/api/chat/ResolvedCitation) — Interface

- [Role](/docs/api/chat/Role) — TypeAlias

- [selectPendingClientToolCalls](/docs/api/chat/selectPendingClientToolCalls) — Function

- [SelectPendingClientToolCallsInput](/docs/api/chat/SelectPendingClientToolCallsInput) — Interface

- [shouldClaimBeforeExecute](/docs/api/chat/shouldClaimBeforeExecute) — Function

- [StandardSchemaInferInput](/docs/api/chat/StandardSchemaInferInput) — TypeAlias

- [StandardSchemaInferOutput](/docs/api/chat/StandardSchemaInferOutput) — TypeAlias

- [StandardSchemaV1](/docs/api/chat/StandardSchemaV1) — Interface

- [startClientToolExecutor](/docs/api/chat/startClientToolExecutor) — Function

- [staticDelivery](/docs/api/chat/staticDelivery) — Function

- [statusColor](/docs/api/chat/statusColor) — Function

- [STREAMING_MARKDOWN_CONTRACT_VIOLATION_POLICY](/docs/api/chat/STREAMING_MARKDOWN_CONTRACT_VIOLATION_POLICY) — Variable

- [streamingDelivery](/docs/api/chat/streamingDelivery) — Function

- [StreamingMarkdownContractViolationPolicy](/docs/api/chat/StreamingMarkdownContractViolationPolicy) — TypeAlias

- [StreamingMarkdownDocument](/docs/api/chat/StreamingMarkdownDocument) — Interface

- [Subagent](/docs/api/chat/Subagent) — Interface

- [SubagentStatus](/docs/api/chat/SubagentStatus) — TypeAlias

- [submitMessage](/docs/api/chat/submitMessage) — Function

- [Thread](/docs/api/chat/Thread) — TypeAlias

- [ThreadActionAdapter](/docs/api/chat/ThreadActionAdapter) — Interface

- [ThreadMatch](/docs/api/chat/ThreadMatch) — Interface

- [ThreadRoutingConfig](/docs/api/chat/ThreadRoutingConfig) — Interface

- [toAgentError](/docs/api/chat/toAgentError) — Function

- [toClientToolSpecs](/docs/api/chat/toClientToolSpecs) — Function

- [ToolArgs](/docs/api/chat/ToolArgs) — TypeAlias

- [ToolCall](/docs/api/chat/ToolCall) — Interface

- [ToolCallInfo](/docs/api/chat/ToolCallInfo) — Interface

- [ToolCallStatus](/docs/api/chat/ToolCallStatus) — TypeAlias

- [tools](/docs/api/chat/tools) — Function

- [toRenderRegistry](/docs/api/chat/toRenderRegistry) — Function

- [TraceState](/docs/api/chat/TraceState) — TypeAlias

- [validateArgs](/docs/api/chat/validateArgs) — Function

- [view](/docs/api/chat/view) — Function

- [ViewProps](/docs/api/chat/ViewProps) — TypeAlias

- [ViewRegistry](/docs/api/chat/ViewRegistry) — TypeAlias

- [views](/docs/api/chat/views) — Function

- [ViewToolDef](/docs/api/chat/ViewToolDef) — Interface

- [withoutViews](/docs/api/chat/withoutViews) — Function

- [withViews](/docs/api/chat/withViews) — Function