Table of Contents

Namespace Glitch9.AIDevKit.Agents.Memory

Classes

AgentMemorySettings

Configuration settings for memory management in chat sessions. This class implements the IMemorySettings interface and provides

LocalVectorStore

Simple on-disk vector store (cosine similarity)'. Each item is two files:

  • {id}.vec : raw float32 array (dimension = fixed)
  • {id}.json : payload json (arbitrary metadata; role, content, timestamps, etc.)

Options:

  • preloadVectors: load all vectors into memory on startup (fast search, higher RAM)
  • normalizeOnWrite: store L2-normalized vectors to speed cosine (dot == cosine)
SearchHit
StoredMessagePayload

Interfaces

IAgentMemorySettings
IVectorStore