Skip to content

v3.14.2 β€” fix Windows embedding crash (#2461)

Choose a tag to compare

@ruvnet ruvnet released this 25 Jun 22:07
03d4f84

Patch release fixing a Windows-on-proxy crash and a silent data-loss bug in `memory store`.

Fixes

  • #2461 β€” `ruflo memory store` / `memory search` crashed with `Cannot read properties of null (reading 'model')` whenever `@xenova/transformers` couldn't fetch model files (corporate proxy, strict firewall, offline). Three independent bugs in the same path:

    1. `loadEmbeddingModel()` aborted on transformers throw; never reached the working ruvector ONNX fallback that ships in-tree.
    2. `generateLocalEmbedding()` then crashed dereferencing the null state.
    3. `memory store` without `-n` stored under literal namespace `"undefined"` (silent data loss).

    All three fixed in this release.

Verification

  • 50Γ— `generateLocalEmbedding` on the published `ruflo@3.14.2` artifact β†’ 50/50 success, 0 crashes
  • 100Γ— the same call locally with every embedder module unresolvable β†’ 100/100 success (was: crash on call #1)
  • `@claude-flow/cli` builds clean

Install

```bash
npx ruflo@3.14.2

or

npx @claude-flow/cli@3.14.2
```

All three packages β€” `@claude-flow/cli`, `claude-flow`, `ruflo` β€” at 3.14.2 with consistent `latest` / `alpha` / `v3alpha` dist-tags.

Credits

@Pishro-canadaapply filed #2461 with full root-cause analysis and a proposed fix; this release implements it.

PR

#2467 β€” diff and per-commit history.