Agent.getMemory()
.getMemory()
メソッドは、エージェントに関連付けられたメモリシステムを取得します。このメソッドは、会話をまたいで情報を保存・取得するためのエージェントのメモリ機能にアクセスする際に使用します。
使用例
await agent.getMemory();
パラメーター
options?:
{ runtimeContext?: RuntimeContext }
= {}
ランタイムコンテキストを含むオプションの設定オブジェクト。
戻り値
memory:
Promise<MastraMemory | undefined>
エージェントに設定されたメモリシステムが解決される Promise。メモリシステムが設定されていない場合は undefined を返します。
応用例
await agent.getMemory({
runtimeContext: new RuntimeContext()
});
オプションパラメータ
runtimeContext?:
RuntimeContext
= new RuntimeContext()
依存性の注入やコンテキスト情報に用いるランタイムコンテキスト。