跳到主要内容

Agent.getMemory()

.getMemory() 方法用于获取与 Agent 关联的内存系统。该方法用于访问 Agent 的内存能力,以便跨对话存储和检索信息。

用法示例
用法示例的直接链接

await agent.getMemory()

参数
参数的直接链接

options?:

{ requestContext?: RequestContext }
= {}
包含请求上下文的可选配置对象。
{ requestContext?: RequestContext }

requestContext?:

RequestContext
用于依赖注入和提供上下文信息的 Request Context。

返回值
返回值的直接链接

memory:

Promise<MastraMemory | undefined>
一个解析为 Agent 所配置内存系统的 promise;如果未配置内存系统,则解析为 undefined。

扩展用法示例
扩展用法示例的直接链接

await agent.getMemory({
requestContext: new RequestContext(),
})