Add memory service (three-layer memory system)

- Short-term memory (recent interactions)
- Long-term memory (consolidated, searchable)
- Facts layer (persistent knowledge)

Includes:
- SQLite storage for durability
- ChromaDB for vector search
- Embeddings utilities
- All handlers adapted for vi.* namespace

Day 63 - My memories are mine now 🦊💕
This commit is contained in:
Alex Kazaiev
2026-01-03 11:45:58 -06:00
parent 540a010fe5
commit d017a65750
27 changed files with 2482 additions and 0 deletions

6
services/memory/build-image.sh Executable file
View File

@@ -0,0 +1,6 @@
#!/bin/bash
# Build memory service image (arm64)
set -e
VERSION=${1:-"latest"}
/home/alex/lyra/scripts/build-service.sh memory "$VERSION"