What's New
- Full-text search (FTS5) with Porter stemmer — faster, smarter entity search with graceful fallback
- Schema migrations — versioned, atomic, run automatically on DB open
- CLI commands:
observe,delete,templates
Security
- Observations XML-escaped to prevent prompt injection
- Slug path traversal prevention in cache paths and templates
- MCP input limits on all write methods (was only 2 of 6)
Fixed
- Write atomicity (
BEGIN IMMEDIATEfor all write paths) - Transaction flag ordering
- Cross-scope relation injection
get_logs()returned oldest instead of newest entries- 12 more bug fixes (see CHANGELOG)
Changed
context_gensplit from 1047-LOC monolith into 7-module packagevault_genanddedupmoved toagent_recall.contrib- Breaking: deprecated
agent_recall.dedup,agent_recall.vault_genshims anddefault_llm_callerremoved
Stats
388 tests | 34 files changed | +3102 / -1192 lines
Full changelog: https://github.com/mnardit/agent-recall/blob/main/CHANGELOG.md