Versions in this module Expand all Collapse all v1 v1.142.0 Sep 21, 2026 Changes in this version + var ErrDuplicateID = errors.New("memory ID already exists") + type Database struct + func New() *Database + func (d *Database) AddMemory(ctx context.Context, memory database.UserMemory) error + func (d *Database) DeleteMemory(ctx context.Context, memory database.UserMemory) error + func (d *Database) GetMemories(ctx context.Context) ([]database.UserMemory, error) + func (d *Database) SearchMemories(ctx context.Context, query, category string) ([]database.UserMemory, error) + func (d *Database) UpdateMemory(ctx context.Context, memory database.UserMemory) error