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()
依存性注入やコンテキスト情報のためのランタイムコンテキスト。