NAOMS for developers
← Back to overview

NAOMS · building block

Agent memory

A personal knowledge graph that agents remember with, encrypted by default.

Agent memory is a graph database: every remembered fact starts as a signed chain event and becomes a graph node, one of fourteen kinds such as episode, fact, preference, or belief. Related memories are consolidated and scored for reliability over time, and agents pull from it with search and recall calls instead of a flat log. It gives an agent continuity across sessions grounded in your own history.

What a person notices

What you get as a developer

Agent memory is the knowledge graph specialised for what an agent needs: something it can store into, search, consolidate, and be honest about when it turns out to be wrong.

store a memory:      memory.store   { text, source, tags }
search memories:     memory.search  { query }
promote to identity: memories.promote { memoryId }

How it connects

Related