Skip to content

v1.3.2

Latest

Choose a tag to compare

@samfoy samfoy released this 11 May 22:27

Fix

  • FTS5 availability probe. pi-session-search now fails init fast with an actionable error on Node runtimes where node:sqlite doesn't include FTS5 (Node 22's bundled SQLite). Previously the missing module caused CREATE VIRTUAL TABLE to fail silently and left an empty DB, surfacing the cryptic Error: no such table: sessions instead. Now you see:

    SQLite FTS5 is not available in this Node runtime. pi-session-search requires Node 24+ (where node:sqlite ships with FTS5 compiled in). Current: Node 22.x. Upgrade Node and restart pi.

  • README updated: Node 24+ is now required.

  • Init failures now null out the index handle so downstream tool calls don't hit a half-initialized object.

Refs samfoy/pi-total-recall#4.