Camellia is Grimvane’s shared vector memory library. It embeds text into vectors, stores them in a backend of your choice, and finds similar entries by meaning — not keywords. It has no concept of NPCs, documents, sessions, or any domain. It stores vectors and searches them.
Lightest usage needs nothing beyond Python and NumPy. Full usage adds GPU embeddings via Crucible, persistent storage via SQLite or PostgreSQL, and optional memory lifecycle with decay and consolidation.