RetrieveMemoryRecords
Source:
src/AWS/BedrockAgentCore/RetrieveMemoryRecords.ts
Semantically searches extracted long-term memory records.
Bind a Memory inside a function runtime to run relevance-ranked
queries over the records the memory’s long-term strategies have extracted.
Provide AgentCore.RetrieveMemoryRecordsHttp on the Function effect to
implement the binding.
Retrieving Memory Records
Section titled “Retrieving Memory Records”// initconst retrieveMemoryRecords = yield* AgentCore.RetrieveMemoryRecords(memory);
return { fetch: Effect.gen(function* () { // runtime const result = yield* retrieveMemoryRecords({ namespace: "facts/user-1", searchCriteria: { searchQuery: "what is the user's favorite color?", topK: 3, }, }); return HttpServerResponse.json({ records: result.memoryRecordSummaries, }); }),};