Versions in this module Expand all Collapse all v0 v0.2.1 Oct 27, 2026 v0.2.0 Oct 20, 2026 Changes in this version + type Config struct + ContextPrompt *string + FunctionToolDescription *string + FunctionToolName *string + LogSensitiveData bool + Logger *slog.Logger + MaxResults *int + Redactor func(string) string + SearchInputMessageFilter messagefilter.Filter + SearchTime SearchBehavior + StateKey *string + StorageInputRequestMessageFilter messagefilter.Filter + StorageInputResponseMessageFilter messagefilter.Filter + type HistoryProvider struct + func NewHistoryProvider(store *vectordata.Store, collectionName string, vectorDimensions int, ...) (*HistoryProvider, error) + func (p *HistoryProvider) Close() error + func (p *HistoryProvider) Invoked(ctx context.Context, invoked agent.InvokedContext) error + func (p *HistoryProvider) Invoking(ctx context.Context, invoking agent.InvokingContext) ([]*message.Message, []agent.Option, error) + func (p *HistoryProvider) StateKeys() []string + type Scope struct + AgentID *string + ApplicationID *string + SessionID *string + UserID *string + type SearchBehavior int + const BeforeInvoke + const OnDemandFunctionCalling + type State struct + SearchScope *Scope + StorageScope Scope