useAgentThreadConversation
TheuseAgentThreadConversation hook is the live thread runtime hook.
It uses these frontend API routes:
GET /ai/threads/:thread_id/messagesGET /ai/threads/:thread_id/streamPOST /ai/threads/:thread_id/runGET /ai/threads/:thread_id
Return shape
threadStatemessagespendingMessagependingFilesconnectionStateisConnectedhasActiveRunisRunningexecutionStatusisWaitingForInputpendingApprovalRequestactiveApprovalRequestIdhasMoreMessagesisLoadingMoremessagesLoadingmessagesErrorrefreshMessages()sendMessage(message, attachments?, files?)submitApprovalResponse(requestId, approved, reason?)clearMessages()loadMoreMessages()cancelExecution()resolveMessageFileUrl(file)downloadMessageFile(file)
Example
Related hooks
useAgentSessionuseProjectThreadFeed
