探索 Tiptap V3 的最新功能

可用方法

AI Agent 提供程序暴露了若干方法。

核心方法

方法描述参数
run()启动一个新的 AI Agent 生命周期
stop()停止当前 AI Agent 生命周期
reset(chatMessages?)重置 AI Agent 提供程序至初始状态chatMessages?ChatMessage[]
setSystemPrompt(systemPrompt)设置 系统提示systemPromptstring | null

会话管理

方法描述参数
addUserMessage(message, options?)向会话中添加一条用户消息messagestringoptions?AddUserMessageOptions
addChatMessages(messages)向会话中添加多条聊天消息messagesChatMessage[]
setChatMessages(messages)替换会话中的所有消息messagesChatMessage[]
setAutoAccept(autoAccept)更改 自动接受 设置autoAccept"always" | "never" | "onlyRead"
setCheckpoint()将当前状态保存为一个检查点
restoreCheckpoint(checkpoint)恢复之前保存的检查点checkpointCheckpoint

工具调用审核

方法描述参数
acceptToolCall()接受待处理的工具调用
rejectToolCall()拒绝待处理的工具调用