内存

添加记忆存储

使用说明

将 Memory 集成到工作流程中。可以添加、获取单条记忆、获取所有记忆,以及删除记忆。

工具

memory_add

向数据库添加新记忆,或将内容追加到已有相同 ID 的记忆中。

输入

参数类型必需描述
conversationIdstring会话标识符(如 user-123、session-abc)。如果已存在该 conversationId 的记忆,则新消息会追加到其中。
idstring旧版会话标识参数。请使用 conversationId,保留用于兼容性。
rolestringagent 记忆的角色(user、assistant 或 system)
contentstringagent 记忆的内容

输出

参数类型描述
successboolean记忆是否添加成功
memoriesarray包含新建或更新记忆的记忆对象数组
errorstring操作失败时的错误信息

memory_get

根据 conversationId 检索记忆,返回匹配的记忆内容。

输入

参数类型必需描述
conversationIdstring会话标识符(如 user-123、session-abc)。返回该会话的记忆。
idstring旧版会话标识参数。请使用 conversationId,保留用于兼容性。

输出

参数类型描述
successboolean是否成功检索到内存
memoriesarray包含 conversationId 和 data 字段的内存对象数组
messagestring成功或错误信息
errorstring操作失败时的错误信息

memory_get_all

从数据库中检索所有内存

输入

参数类型必需描述

输出

参数类型描述
successboolean是否成功检索到所有内存
memoriesarray包含 key、conversationId 和 data 字段的所有内存对象数组
messagestring成功或错误信息
errorstring操作失败时的错误信息

memory_delete

根据 conversationId 删除内存。

输入

参数类型必需描述
conversationIdstring会话标识符(如 user-123、session-abc)。将删除该会话的所有内存。
idstring旧版会话标识参数。请使用 conversationId,保留用于兼容性。

输出

参数类型描述
successboolean是否成功删除内存
messagestring成功或错误信息
errorstring操作失败时的错误信息

注意事项

  • 类别:blocks
  • 类型:memory

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started