Memory graph

The memory graph is how Bom Agent accumulates context — your routines, files, people, projects — to make every next request smarter.

What gets stored?

  • Your frequently used command patterns
  • Meaning and usage of specific files / folders
  • Domain entities like people, projects, dates
  • Procedures the Worker has learned
Storage

Memory lives in MongoDB Atlas (per-user partition) on Bom.Server. Embeddings use Azure OpenAI text-embedding-3-small.

The four Learn stages

Pressing "Learn" in the Dashboard runs four stages.

  1. Scan — sweep your working folders and files
  2. Store — chunk the content and persist it
  3. Link — wire it up to existing nodes by relation
  4. Describe — auto-generate node labels and descriptions

Privacy

  • Only chunks and embeddings are stored — never the raw file body
  • Fully isolated per user
  • Clear it any time with "Clear Learned" in the Dashboard