Skip to content

v0.4.0

Latest

Choose a tag to compare

@mnardit mnardit released this 14 Mar 08:26
· 4 commits to main since this release

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 IMMEDIATE for 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_gen split from 1047-LOC monolith into 7-module package
  • vault_gen and dedup moved to agent_recall.contrib
  • Breaking: deprecated agent_recall.dedup, agent_recall.vault_gen shims and default_llm_caller removed

Stats

388 tests | 34 files changed | +3102 / -1192 lines

Full changelog: https://github.com/mnardit/agent-recall/blob/main/CHANGELOG.md