Repository navigation
v3.59.14 — explicit memory-store targeting + workflow_list total-count fix
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, andmemory_listnow accept an optionaldbPath. Selecting an explicit store no longer forces default-store initialization/migration. - fix(mcp): report every stored workflow in
workflow_list'stotal, not just the limited page (#4372) —totalis 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*_listMCP tools (aftertask_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 sameSKIPconvention already used byruflo-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.mjsandaudit-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.jsonlfalse-regression from an unbuilt-checkoutregen.mjs --historyrun — see that PR for the correction.
🤖 Generated with RuFlo