What problem does it solve?
Solitaire solves the problem of giving AI agents long-term continuity by persisting knowledge and evolving persona traits across sessions instead of treating each conversation as disconnected.
Core Features & Use Cases
It maintains a local SQLite knowledge graph with session continuity, performs intent-aware retrieval to supply relevant context on demand, and updates an evolving identity/persona that shifts based on real interaction. This enables use cases like remembering user preferences, carrying forward project-specific context, reducing irrelevant recalls over time, and supporting multiple personas with isolated knowledge partitions.
Quick Start
Run solitaire boot --persona default --intent "what the user is working on", then call solitaire auto-recall with each new user message before generating a response, and finish by running solitaire end with a short summary.