Status: Resolved
Priority: High
Category: Data Persistence
Resolved: 2026-03-08
All runtime state — agent registry, escalation records, task history, execution logs, and circuit breaker state — originally existed only in memory.
SQLite persistence layer fully implemented and integrated:
core/storage/sqlite-store.ts— 19-table SQLite database (.aether/aether.db) with WAL mode, sqlite-vec for vector embeddings, and FTS5 for full-text search.- State serialization: Agent registry, escalation records, task history, conversations, entity knowledge, workflow checkpoints, and vector embeddings all persist across restarts.
- Session continuity: Escalation state and circuit breaker records are restored from the store on startup via
loadFromStore(). - Queryable storage: Task metrics, agent metrics, and vector search are all backed by SQLite queries.
Created: 2026-02-21
Last Updated: 2026-03-08