Memory
Memory
Section titled “Memory”Agiwo’s memory system provides hybrid retrieval over MEMORY/ files rather than forcing a separate always-on memory service.
Design goals
Section titled “Design goals”- zero external vector database requirement
- per-agent workspace isolation
- passive indexing during retrieval
- graceful fallback when embeddings are unavailable
How it works
Section titled “How it works”When the agent calls memory_retrieval(...), the runtime:
- scans
MEMORY/for changed files - chunks and indexes new content
- runs hybrid retrieval with BM25 plus vector similarity
- returns the best matches with file and line references
Why it matters
Section titled “Why it matters”Memory is part of the self-improvement story because the runtime can keep reusable knowledge close to the workspace without hiding it inside opaque provider-specific memory layers.
For the deeper implementation view, see Architecture: Memory System.