Unified Memory
RadarOS provides a single unifiedmemory config that works identically across Agent, VoiceAgent, and BrowserAgent. All memory subsystems share one storage backend.
Quick Start
storage, you get:
- Session persistence — message history saved across runs
- Summaries — overflow messages automatically summarized
Full Configuration
How It Works
- Before each run —
MemoryManager.buildContext()assembles a context string from all enabled stores and injects it into the system prompt. - After each run —
MemoryManager.afterRun()fires background extraction for all enabled stores. This is non-blocking (fire-and-forget) so it never adds latency. - Session overflow — When the session exceeds
maxMessages, overflow messages are automatically summarized.
Works Everywhere
The samememory config works across all agent types:
Default Feature States
| Feature | Default | Requires |
|---|---|---|
| Sessions | ON | storage |
| Summaries | ON | storage |
| User Facts | OFF | userFacts: true |
| User Profile | OFF | userProfile: true |
| Entities | OFF | entities: true |
| Decisions | OFF | decisions: true |
| Learnings | OFF | learnings: { vectorStore } |
Accessing Stores Directly
You can access individual stores via theMemoryManager: