Properties description description : string
supported Types supported Types : ( "vector" | "conversational" | "episodic" | "semantic" | "procedural" | "prospective" | "relational" ) []
initialize initialize : ( ( config ) => Promise < void > )
Type declaration ( config ) : Promise < void > Parameters config : Record < string , unknown > Returns Promise < void > store store : ( ( collectionId , data ) => Promise < string > )
Type declaration ( collectionId , data ) : Promise < string > Parameters collectionId : string data : unknown Returns Promise < string > query query : ( ( collectionId , query , options ? ) => Promise < unknown [] > )
Type declaration ( collectionId , query , options ? ) : Promise < unknown [] > Parameters collectionId : string query : unknown Optional options : Record < string , unknown > Returns Promise < unknown [] > Optional delete delete ?: ( ( collectionId , ids ) => Promise < void > )
Type declaration ( collectionId , ids ) : Promise < void > Parameters collectionId : string ids : string [] Returns Promise < void > Optional get Stats get Stats ?: ( ( ) => Promise < { collections : number ; documents : number ; size : number ; } > )
Type declaration ( ) : Promise < { collections : number ; documents : number ; size : number ; } > Returns Promise < { collections : number ; documents : number ; size : number ; } > Optional shutdown shutdown ?: ( ( ) => Promise < void > )
Type declaration ( ) : Promise < void > Returns Promise < void >
Memory provider payload for custom memory/storage backends. Providers handle storage and retrieval for agent memory, including vector/conversational backends and cognitive memory systems.