fix(ruflo): #2127 — tighten @claude-flow/cli dep from ^3.7.0-alpha.11 → ^3.10.0

Reporter @stuinfla hits `Invalid Version: (empty)` in `npx ruflo@latest`
on npm 10.9.2 / Node 22.13.1 — the stack trace points at arborist
`canDedupe` / `pruneDedupable` choking on an empty version string
during dep tree resolution (same family as #1147 / #2018).

Cannot reproduce locally on 3.8.0/3.9.0/3.10.0 across two reviewers
(npm 10.9.x / Node 22.22.1, including fresh-cache repro). The reporter's
crash is most likely cache- or env-specific, but the published ruflo
wrapper still pinned `@claude-flow/cli` to `^3.7.0-alpha.11` — a range
that pre-dates stable semver and gives the resolver a wider tree to
dedupe than necessary. Narrowing to `^3.10.0` removes one source of
resolution ambiguity without affecting the runtime path.

Ship as ruflo@3.10.1 (patch — wrapper-only metadata fix; no CLI change).

Co-Authored-By: RuFlo <ruflo-bot@users.noreply.github.com>
This commit is contained in:
ruvandRuFlo committed 2026-05-25 08:44:27 -04:00
1 parent 10086c4bb7
commit 792044633b
1 file changed
+2 -2
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "ruflo",
"version": "3.10.0",
"version": "3.10.1",
"description": "Ruflo - Enterprise AI agent orchestration platform. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration",
"main": "bin/ruflo.js",
"type": "module",
@@ -40,7 +40,7 @@
"package:rvf": "bash src/scripts/package-rvf.sh"
},
"dependencies": {
"@claude-flow/cli": "^3.7.0-alpha.11"
"@claude-flow/cli": "^3.10.0"
},
"overrides": {
"@ruvector/rvf-wasm": "0.1.5",