Adds events to Vertex AI Memory Bank via memories.generate.
Adds explicit memory items using Vertex Memory Bank.
When a MemoryEntry.id is set, it is forwarded as the memoryId of the
created memory, so the caller picks the last component of the memory
resource name instead of letting the service generate one. An explicit
customMetadata['memoryId'] takes precedence over MemoryEntry.id.
The id is forwarded unvalidated, so an id the API rejects fails the create
call. Vertex accepts up to 63 characters from [a-z0-9-], starting with a
letter and ending with a letter or number.
Adds a session to the memory.
The session to add to the memory.
A promise that resolves when the session is added to the memory.
Searches for sessions that match the query.
The request to search memory.
A promise that resolves to SearchMemoryResponse containing the matching memories.
Implementation of the BaseMemoryService using Vertex AI Memory Bank.