openviking long-term memory backend writes conversation messages to OpenViking user memory and retrieves entities, events, and preferences by user identity. It is available in VeADK 1.0.3 and later.
Example
Parameters
LongTermMemory parameters
OpenViking backend parameters
By default,
user_id becomes the peer ID and may contain only letters, digits, periods, underscores, @, and hyphens. Pass peer_id_resolver to customize this mapping.
Customize user mapping
Multi-tenant applications can providepeer_id_resolver to combine the application and user into one isolation key:
@, and hyphens, and cannot be . or ... Changing the mapping after deployment leaves existing memories under the old peer path, so later retrievals may no longer find them.