Memory

How memory supports personality continuity without hiding execution state.

Memory helps Noema preserve continuity across conversations. It should support relationship and context, not silently override explicit user intent.

Memory Types

TypePurpose
Session contextRecent conversation and local task state.
Long-term memoryStable preferences, facts, and relationship continuity.
Runtime observationsEvidence produced while a task is executed.

Retrieval Principle

Only relevant memory should be injected into the dialogue layer. Task runtime evidence should remain explicit and inspectable.

Boundaries

  • Memory should not invent task results.
  • Memory should not hide missing credentials or failed tool calls.
  • Memory should be easy to inspect, update, or remove.

On this page