paladin-memory
Memory adapters for the Paladin framework.
Purpose
paladin-memory provides conversation memory (Garrison) and long-term semantic memory (Sanctum) implementations plus supporting services.
Key Modules
config: Configuration types for memory systems.garrison: Conversation history adapters.sanctum: Vector memory adapters.services: Retrieval and extraction services.prelude: Re-exported commonly used memory traits and types.
Usage
use garrison;
use sanctum;
// Select an adapter from garrison/sanctum based on deployment needs.
let _garrison_module = ;
let _sanctum_module = ;
Feature Flags
default = []sqlite: Enable SQLite-backed Garrison adapters.qdrant: Enable Qdrant-backed Sanctum adapters.content-processing: Enable token-aware memory processing helpers.