Problem
Current memory in SpawnVerse is functional but flat:
- SQLite → shared state (short-term)
- Vector DB → semantic retrieval (optional)
Missing:
- structured memory hierarchy
- clear separation of memory types
- deeper reasoning continuity
Proposal
Introduce a multi-layer memory system, inspired by cognitive architectures:
-
Working Memory
- current run state
- agent outputs, messages
- short-lived
-
Episodic Memory
- past runs (fossils)
- agent performance history
- sequence of events
-
Semantic Memory
- knowledge base (vector DB)
- facts, documents, embeddings
Integration Idea
write_memory(type="working", key="result", value=...)
read_memory(type="episodic", query="EV research")
- Auto-route:
- results → episodic (fossils)
- context → semantic (vector DB)
- runtime → working (SQLite)
Benefits
- clearer reasoning flow
- better reuse of past runs
- improved RAG quality
- foundation for learning systems
Problem
Current memory in SpawnVerse is functional but flat:
Missing:
Proposal
Introduce a multi-layer memory system, inspired by cognitive architectures:
Working Memory
Episodic Memory
Semantic Memory
Integration Idea
Tag memory writes by type:
workingepisodicsemanticExtend memory API:
Benefits