v1.10.8

Gentleman-Programming/engramv1.10.8Mar 25, 2026by github-actions[bot]

Upgrading?

Release notes summary

Fixes memory search functionality for topic keys and introduces a fallback mechanism for edge cases.

Key Highlights

  • Topic key added to FTS5 index
  • Direct search fallback for FTS5 failures
  • Added 'Intended Usage' mental model page

New Features

  • Topic key FTS5 search
  • Direct search fallback query
  • New documentation page

Full Release Notes

# Engram v1.10.8 — FTS5 Topic Search Fix

Fixes `mem_search` not finding observations by `topic_key`, and adds a direct search fallback for edge cases where FTS5 tokenization misses results.

## Bug Fix

- **`topic_key` added to FTS5 index** — searching for topic keys like `architecture/auth-model` now returns matches via full-text search
- **Direct search fallback** — if FTS5 returns zero results, a `LIKE`-based fallback query runs against key text fields to catch cases where FTS5 tokenization fails (e.g., slash-separated keys, special characters)

## Docs

- Added "Intended Usage" mental model page to docs

Related Repositories