Versions in this module Expand all Collapse all v0 v0.2.0 Aug 3, 2026 v0.1.0 Jun 28, 2026 Changes in this version + func NewProvider(config core.ProviderConfig, embedder core.Embedder) (core.Provider, error) + type Provider struct + func (p *Provider) Add(ctx context.Context, req *core.AddRequest) (*core.Memory, error) + func (p *Provider) Close() error + func (p *Provider) Delete(ctx context.Context, req *core.DeleteRequest) error + func (p *Provider) Get(ctx context.Context, req *core.GetRequest) (*core.Memory, error) + func (p *Provider) List(ctx context.Context, req *core.ListRequest) (*core.ListResponse, error) + func (p *Provider) Name() string + func (p *Provider) Recall(ctx context.Context, req *core.RecallRequest) (*core.RecallResponse, error) + func (p *Provider) Search(ctx context.Context, req *core.SearchRequest) (*core.SearchResponse, error) + func (p *Provider) Update(ctx context.Context, req *core.UpdateRequest) (*core.Memory, error)