Skip to main content

Module lance

Module lance 

Source
Expand description

LanceDB graph storage for the memory hook.

Three tables: entities (typed nodes with FTS), relations (directed edges between entities), and journals (compaction summaries with vector embeddings for semantic search). Mutations use lancedb directly; graph traversal uses lance-graph Cypher queries via DirNamespace. Entities and relations are shared across all agents (DD#40). Journals are agent-scoped.

Structs§

EntityResult
An entity returned from queries.
EntityRow
Row data for an entity.
JournalResult
A journal entry returned from queries.
LanceStore
LanceDB graph store with entities and relations tables.
RelationResult
A relation returned from queries.
RelationRow
Row data for a relation.

Enums§

Direction
Direction for connection queries.

Constants§

EMBED_DIM
Embedding vector dimension (all-MiniLM-L6-v2).