I built AgentKeeper to solve a problem I kept hitting: every time I switched LLM providers or an agent crashed, it lost all context.
AgentKeeper introduces a Cognitive Reconstruction Engine (CRE) that stores agent memory independently of any provider and reconstructs optimal context when switching models.
Benchmark: 19/20 critical facts recovered when switching GPT-4 → Claude (and reverse). Bidirectional, tested on real API calls.
Supports OpenAI, Anthropic, Gemini, Ollama. SQLite persistence. MIT license.