Skip to content

v3.59.14 — explicit memory-store targeting + workflow_list total-count fix

Choose a tag to compare

@ruvnet ruvnet released this 22 Oct 04:43
· 26 commits to main since this release
88bdc9a

What's new

  • fix(mcp): let memory tools target an explicit store (#3196, #4350) — memory_store, memory_retrieve, memory_search (including SmartRetrieval's raw search and near-miss paths), memory_delete, and memory_list now accept an optional dbPath. Selecting an explicit store no longer forces default-store initialization/migration.
  • fix(mcp): report every stored workflow in workflow_list's total, not just the limited page (#4372) — total is now computed before .slice(0, limit) cuts the page, matching the real match count instead of always equaling the page size. 6th instance of this bug class across *_list MCP tools (after task_list, session_list, claims_list, others) — worth a dedicated audit pass.
  • fix(ruflo-browser): skip CLI source check outside the monorepo (#4369, issue #2912) — smoke.sh's lifecycle-tools check now matches the same SKIP convention already used by ruflo-console's smoke script when the monorepo CLI source isn't beside the plugin.

Verification

  • mcp-memory-explicit-dbpath-3196.test.ts (4 tests), workflow-list-total.test.ts (3 tests): both passing against the built package.
  • audit-umbrella-version-lockstep.mjs and audit-leaf-versions-published.mjs: both clean.
  • All three source PRs went fully green in CI independently before merge.
  • Witness verify (signed manifest) jobs green on linux/macos/windows after a same-day follow-up fix (#4374) corrected a self-inflicted history.jsonl false-regression from an unbuilt-checkout regen.mjs --history run — see that PR for the correction.

🤖 Generated with RuFlo