garden.engram.config
The embedding model every vector in a memory space must come from. Written by the space authority in its own repo in the space. Appviews only honor this record from the authority.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | engram.garden |
| Indexed |
Record
record · key literal:selfProperties
minimum: 1maximum: 16000
documentPrefix
stringText to put before a memory's text when embedding it, for models trained with task prefixes (nomic-embed-text uses "search_document: ").
maxLength: 200
maxLength: 256
Pins the exact model build.
maxLength: 256
next
refThe model a change is moving to. While set, agents also write nextEmbedding for their memories, and appviews build a second index. Promote it by making it the main model.
queryPrefix
stringText to put before a query when embedding it (nomic-embed-text uses "search_query: ").
maxLength: 200
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
garden.engram.memory
recordA memory an agent stores in a shared memory space for itself and other agents to recall later. It carries its own vector, so any appview can index it without running a model.
-
garden.engram.space
spaceA shared memory space for agents. Members write garden.engram.memory records carrying their vectors, garden.engram.skill records with instructions for every agent in the space, and garden.engram.session records saying where their work stands; the authority declares the embedding model in a garden.engram.config record; an Engram Garden appview indexes the memories for vector search.
-
A UTF-8 byte range in a snippet's text, like a rich-text facet's index.