intellibrix v1.0.0
    Preparing search index...

    Type Alias MemoryToolOptions

    type MemoryToolOptions = {
        approveChanges?: boolean;
        limit?: number;
        maxEntries?: number;
        maxValueChars?: number;
        namespace?: string;
        store: KeyValueStore;
    }
    Index
    approveChanges?: boolean

    Ask a human before saving or deleting a note.

    false
    
    limit?: number

    Most results search and list return.

    10
    
    maxEntries?: number

    Most notes kept at once; saving past this is refused until something is deleted.

    500
    
    maxValueChars?: number

    Longest note, in characters.

    2000
    
    namespace?: string

    Prefix for this agent's keys, so several agents can share one store.

    'memory'
    
    store: KeyValueStore

    Where notes are kept. Use a persistent store (@intellibrix/sql, a file-backed one) to outlive the process.