Find out what's new in Tiptap V3

Available methods

The AI Agent provider exposes several methods.

Core methods

MethodDescriptionParameters
run()Starts a new AI Agent lifecycleNone
stop()Stops the current AI Agent lifecycleNone
reset(chatMessages?)Resets the AI Agent provider to its initial statechatMessages?: ChatMessage[]
setSystemPrompt(systemPrompt)Sets the system promptsystemPrompt: string | null

Conversation management

MethodDescriptionParameters
addUserMessage(message, options?)Adds a user message to the conversationmessage: string, options?: AddUserMessageOptions
addChatMessages(messages)Adds multiple chat messages to the conversationmessages: ChatMessage[]
setChatMessages(messages)Replaces all messages in the conversationmessages: ChatMessage[]
setAutoAccept(autoAccept)Changes the auto-accept settingautoAccept: "always" | "never" | "onlyRead"
setCheckpoint()Saves the current state as a checkpointNone
restoreCheckpoint(checkpoint)Restores a previously saved checkpointcheckpoint: Checkpoint

Tool call review

MethodDescriptionParameters
acceptToolCall()Accepts the pending tool callNone
rejectToolCall()Rejects the pending tool callNone