v3.14.1 β 4 user-reported bug fixes (#2412, #2422, #2426, #2450)
Patch release fixing four user-reported bugs across CI, MCP transport, init migration, and docs.
Fixes
- #2412 β
v3-ci.ymlred onmainfor 5+ days (10+ verification recurrences). Lockfile drifted after version bumps incli/package.json; CI'spnpm install --frozen-lockfilefailed on every job. Regeneratedv3/pnpm-lock.yaml. - #2450 β
hooks statuslinecold-loaded the ONNX model on every invocation (~1s), Claude Code timed out the statusLine command and hid the status bar. #2448's migration only caught thenpx @latestform; broadened the regex to also catch the bareclaude-flow hooks statuslineform so existing settings.json files get rewritten on nextruflo init/ doctor. - #2426 β On macOS, the MCP
tools/listresponse (65,747 bytes for 314 tools) exceeded the 64KB pipe buffer and was truncated mid-frame, leaving Claude Code unable to register any MCP tools. Set stdout/stderr to blocking mode in stdio MCP server β same approach as the official MCP SDK's StdioServerTransport. - #2422 β
docs/USERGUIDE.mddocumentedWeighted(Queen 3Γ) /Majorityconsensus modes and Strategic/Tactical/Adaptive queen types that aren't wired in the shipped engine. Rewrote 4 USERGUIDE locations to the actually-shipped 5 modes: byzantine / raft / gossip / crdt / quorum.
Verification
pnpm install --frozen-lockfileexits 0 locally (CI's exact gate)@claude-flow/clibuilds clean with no new TS errors- Direct stdio probe: baseline truncates 70KB payload to exactly 65,536 bytes (matches #2426 reporter's number); with fix, full 83,146 bytes delivered intact across 3 runs
- End-to-end smoke against published
ruflo@3.14.1: spawnedruflo mcp startin stdio mode, senttools/list, received 207,678 bytes (305 tools) intact β 3.17Γ the pipe buffer limit - Statusline regex unit test: 7/7 (5 broken forms caught, 2 correct forms skipped)
grep "Weighted\|Queen 3" docs/USERGUIDE.mdreturns 0 matches
Install
npx ruflo@3.14.1
# or
npx @claude-flow/cli@3.14.1All three packages β @claude-flow/cli, claude-flow, ruflo β at 3.14.1 with consistent latest === alpha === v3alpha dist-tags.
PR
#2454 β full diff, per-commit review available there.