v1.87.1

EvoMap/evolverv1.87.1May 27, 2026by autogame-17

AI Summary

Fixes a critical regression where the setup-hooks command failed to ship the `_memoryFiltering.js` helper, causing session-start crashes. Also flips the default for `recallVerifier` to off.

Key Highlights

  • `evolver setup-hooks` now correctly ships the `_memoryFiltering.js` helper script.
  • `recallVerifier` default flipped from 'on' to 'off' to reduce redundancy.
  • New regression suite scans adapter scripts to prevent missing helper files in future releases.

Full Release Notes

## Fixed

- **`evolver setup-hooks` now ships `_memoryFiltering.js` alongside the
  generated session hooks ([#547](https://github.com/EvoMap/evolver/issues/547)).**
  A fresh `setup-hooks --platform=codex` against `@evomap/evolver@1.87.0` left
  `.codex/hooks/` without `_memoryFiltering.js`, so the generated
  `evolver-session-start.js` crashed immediately with
  `Error: Cannot find module './_memoryFiltering'` on first run. Both
  `copyHookScripts` (install) and `removeHookScripts` (uninstall) now include
  the helper, and a new regression suite scans every `require('./_*')` in the
  source adapter scripts and asserts both install and uninstall cover them, so
  the next helper added but forgotten will fail loud at test time instead of
  silently shipping broken.

  Thanks to **@rendigua** for the Windows reproduction on the official
  1.87.0 install path, and to **@mvanhorn** for [#550](https://github.com/EvoMap/evolver/pull/550)
  — an independent fix with the same diagnosis on the same day.

## Changed

- **`recallVerifier` default flipped from on to off ([#136](https://github.com/EvoMap/evolver/issues/136)).**
  Client-side publish→recall round-trip verification is no longer enabled
  by default. The Hub `/a2a/fetch` contract is strict (unknown `asset_id` →
  empty results, 0 cost), so the round-trip check was redundant as a default
  safety net. Operators who want end-to-end SLA observability can opt in with
  `EVOLVE_RECALL_VERIFY=1`. No code paths removed; only the default changed.

## Install

```bash
npm i -g @evomap/evolver@latest
# or pinned:
npm i -g @evomap/evolver@1.87.1
```

## Notes

This is a stable patch on top of 1.87.0. Internal proxy / router improvements
that have already merged on `main` will ship in a subsequent release.