Skip to content

Releases: verygoodplugins/automem

v0.15.2

23 Apr 22:19
3941319

Choose a tag to compare

0.15.2 (2026-04-23)

Bug Fixes

  • benchmarks: make LoCoMo judge runs reliable (#149) (c22f2c9)
  • recall: bypass tag filter on expansion candidates (#142) (#146) (4f0fcf8)
  • recall: keyword scoring for vector results + softer adaptive floor (#150) (591b2c7)

v0.15.1

25 Mar 09:41
f04ea92

Choose a tag to compare

0.15.1 (2026-03-25)

Bug Fixes

  • consolidation: fetch cluster/creative embeddings from Qdrant (#131) (96d0660)
  • embedding: validate provider dimension compatibility before init (#134) (9ac2fb2)
  • runtime: support OPENAI_BASE_URL for classification client (#135) (95a58c9)

v0.15.0

25 Mar 07:47
23dd13f

Choose a tag to compare

0.15.0 (2026-03-12)

Features

  • bench: add opt-in LoCoMo cat5 judge (#119) (8b7915c)
  • memory: optimize relationship taxonomy (#121) (605633e)

Bug Fixes

  • benchmarks: correct evaluator bugs, add agent guidelines, establish honest baseline (#117) (d9cbecb)
  • recall: priority_ids parameter only boosts relevance (#79) (#125) (5d3708c)

v0.14.0

07 Mar 20:22
795368a

Choose a tag to compare

0.14.0 (2026-03-07)

Features

  • config: add QDRANT_HOST + QDRANT_PORT as alternative to QDRANT_URL (#112) (0871904)
  • docker: Add Docker build workflow (#98) (39bf6e7)

Bug Fixes

  • benchmarks: handle possessive speaker names in LoCoMo (#116) (abcbcca)
  • consolidation: reduce decay rate, add importance floor, filter archived memories (#78) (#105) (3fce4ce)
  • handle smart apostrophes in recall entity extraction (#115) (05b4daa)
  • harden MCP bridge resilience, adopt stateless transport, and update cross-client docs (#114) (ec88da6)
  • qdrant: prevent silent vector dimension mismatch, set Voyage as recommended default (#108) (5f88105)

v0.13.0

02 Mar 17:21
14bed1e

Choose a tag to compare

0.13.0 (2026-03-02)

Features

  • bench: benchmark testing infrastructure for rapid iteration (#97) (80a6f93)
  • recall: add min_score threshold and adaptive floor filtering (#73) (#101) (8df3c08)
  • viewer: add standalone graph-viewer runtime files (5bcb6db)
  • viewer: consolidate stable core and split-ready compatibility (#94) (958da72)
  • viewer: externalize visualizer with /viewer compatibility routes (29bafcf)
  • viewer: merge visualizer stable core branch (96b27bf)

Bug Fixes

  • FalkorDB data not persisting across restarts (3bbc834)
  • FalkorDB data not persisting across restarts (#99) (8490d36)
  • mcp-sse: sync tool schemas for SSE/MCP parity (#104) (d99b86d)

Documentation

v0.12.0

20 Feb 05:55
61a18ef

Choose a tag to compare

0.12.0 (2026-02-20)

Features

  • add LongMemEval benchmark harness (ICLR 2025) (#83) (8f51895)
  • just-in-time enrichment on recall (#86) (#88) (743ab6b)
  • lab: add Recall Quality Lab for data-driven recall optimization (d53dfdd)
  • lab: Recall Quality Lab + fix relevance_score Qdrant sync (#81) (ba1308a)

Bug Fixes

  • code quality improvements from CodeRabbit review (#85) (4c81f0f)
  • lab: address CodeRabbit review — type hints, f-strings, validation (5fee1e8)
  • lab: address CodeRabbit review findings (c121341)
  • recall: sync relevance_score to Qdrant payload for vector search (55e381b)

Documentation

  • Update environment variables (08e6126)

v0.11.0

16 Feb 11:56
c2a4dae

Choose a tag to compare

0.11.0 (2026-02-16)

Features

  • api: add GET /memory/<id> endpoint (9625580)
  • api: add GET /memory/<id> endpoint (#68) (205bdbe)
  • embedding: add Voyage AI embedding provider (a2ca403)
  • embedding: add Voyage AI embedding provider (#67) (1bafc44)
  • embedding: support OpenAI-compatible providers via OPENAI_BASE_URL (#76) (383a798), closes #70

Bug Fixes

  • add defensive validation and improve error handling in Voyage provider (4c8433a)
  • add httpx to prod deps, skip retry on ValueError, validate embedding count (95c1e9d)
  • add missing metadata parsing and access tracking to GET /memory/<id> (d115929)
  • guard against bool values in numeric timestamp parsing (2304c5c)
  • utils: handle numeric timestamps and non-string values in time parser (0bb222b)
  • utils: handle numeric timestamps and non-string values in time parser (#69) (2ba2931)
  • validate embedding items and fix line length (4c0d278)

Documentation

  • api: include 500 error for GET /memory/{id} (4b5a603)

v0.10.1

07 Feb 07:40
e36ffd3

Choose a tag to compare

0.10.1 (2026-02-07)

Bug Fixes

  • bound temporal query to 7-day window with timeout (#62) (9c720de)
  • skip temperature param for o-series and gpt-5 models (#65) (f1d5b1d)
  • use max_completion_tokens for gpt-5 model family (#61) (1ec25db)

v0.10.0

06 Feb 19:56
2ea4f4f

Choose a tag to compare

0.10.0 (2026-02-06)

Features

  • Add exclude_tags parameter to recall API (#58) (8aeca2e)
  • add memory content size governance with auto-summarization (e24a86b)
  • add memory content size governance with auto-summarization (876aabf)
  • Add real-time observability with SSE streaming and TUI monitor (54d2701)
  • Add real-time observability with SSE streaming and TUI monitor (c5f6370)
  • Add real-time observability with SSE streaming and TUI monitor (944168e)
  • api: add graph visualization API endpoints (#26) (a0d0dd3)
  • api: add time-based sorting to recall API (c063845)
  • api: add time-based sorting to recall API (a511f0c)
  • create coderabbit.yml (e05811f)
  • embedding: add Ollama embedding provider and expand docs (#56) (b506a90)
  • mcp-sse: agent-friendly recall output + tests (71201d3)
  • mcp-sse: improve recall tool output and options (97c4f72)

Bug Fixes

  • Add TTL cleanup to InMemoryEventStore (0631af6)
  • Address CodeRabbit security and lint issues (a701c57)
  • backup: Fix GitHub Actions backup failing with connection error (19ed1e8)
  • backup: Fix GitHub Actions backup failing with connection error (10b37d0)
  • consolidation: prevent accidental forgetting (4330c20)
  • consolidation: prevent accidental forgetting (39dee3e)
  • Correct token parameter for gpt-5 models (max_output_tokens) (0786705)
  • enrichment: sync tags/tag_prefixes to Qdrant (3ccf874)
  • enrichment: sync tags/tag_prefixes to Qdrant (7ba9d76)
  • Handle streamable HTTP client disconnects (f15a7ee)
  • mcp-sse: update test for SDK 1.20+ Accept header behavior (597909e)
  • mcp: close transport/server on sweep and update Accept header test (ce7f6fa)
  • mcp: replace broken res.on('close') with TTL sweep for Streamable HTTP sessions (3d53263)
  • mcp: replace broken res.on('close') with TTL sweep for Streamable HTTP sessions (#59) (d4d3259)
  • mcp: use Promise.resolve().catch() for async close() in session sweep (a8cc589)
  • Production bugs - datetime tz, OpenAI tokens, Qdrant race (14491c4)
  • Production bugs - datetime tz, OpenAI tokens, Qdrant race (0771360)
  • Refactor tests to use double quotes for consistency (21da453)
  • Refine summarization token limit and improve tests (6cab145)
  • Update test for POST /mcp Accept header error (67a5a10)
  • YAML indentation in backup workflow and update docs (a606b3e)

Documentation

  • add mermaid diagrams for architecture visualization (0d70a2a)
  • Add Qdrant setup guide and update docs for AUTOMEM_API_URL (5c440aa)
  • Add Qdrant setup guide and update docs for AUTOMEM_API_URL (123ff28)
  • Enhance README.md with formatted NPM bridge link (09ac4ac)
  • merge mermaid diagrams from docs/add-mermaid-diagrams (4e9ae4f)
  • Update API documentation and configuration settings (9281149)
  • Update API documentation and configuration settings (#51) (ad9500f)
  • Update API endpoint count and project description (9e71299)
  • update diagrams for Streamable HTTP transport (1a2ce22)
  • Update docs to clarify MCP bridge and improve formatting (af69a2f)
  • Update MCP documentation and server implementation for Streamable HTTP support (8fdef09)
  • Update MCP documentation and server implementation for Streamable HTTP support (335a78d)
  • update MCP_SSE.md to reflect MCP bridge terminology (940a776)
  • Update Railway deployment docs and improve README (5480eb5)
  • Update Railway deployment docs and improve README (82c33b0)

v0.9.3

10 Dec 09:43
a3e18f5

Choose a tag to compare

What's Changed

Full Changelog: v0.9.2...v0.9.3