Deterministic symbolic memory layer for grounding LLMs
Identity-based memory vs similarity—clean separation of deterministic truth from probabilistic reasoning.
Reflection-based memory layer for LLM apps. Ingest WhatsApp, Twitter, LinkedIn, Telegram — build a cognitive profile of how you think.
Turns chat history into structured 'belief' and 'cognitive pattern' blocks you can inject into prompts, with simple APIs like run_reflection and run_synthesis that read like a research prototype. It's smart about separating V1 (domain beliefs) from V2 (transferable cognitive patterns), but it's clearly early-stage — tiny repo, Ollama-only workflow, and few commits mean you should treat it as an experimental MVP rather than a drop-in production memory system.
Developers building chatbots and local LLM apps, hobbyists running Ollama, and researchers experimenting with LLM memory models
Identity-based memory vs similarity—clean separation of deterministic truth from probabilistic reasoning.
Resolves agent memory contradictions instead of compounding them like standard retrievers.
MCP-native memory with synthetic data generation for AI agent retrieval workflows.
Cross-provider agent memory is clever, but LLM context windows keep growing and RAG is already standard.
VERONICA puts an enforcement shim between your agent and the model so you can halt costly spirals before a request hits the provider — it natively exposes hard budget enforcement, circuit breakers, retry containment and degradation levels. The README + runnable runaway-loop demo make the failure mode concrete and the API (BudgetEnforcer, RuntimeContext, BudgetExceeded) is small and practical. I'd like to see richer observability/adapter docs for common agent frameworks, but as an enforcement-first primitive this is a clever, useful tool.
No LLM in the critical path — deterministic retrieval beats vector search latency.