Skip to content

v3.26.1 β€” Windows statusline hotfix

Choose a tag to compare

@ruvnet ruvnet released this 13 Jul 17:22

Fix

Fixes a real bug reported by a Windows user: the statusline was only showing 2 lines (missing the
promo/insight row) with the intelligence percentage stuck at 0%.

Root cause: the statusline's CLI delegation command appended 2>/dev/null to every candidate
command. Node's execSync already captures/discards stderr via stdio: ['pipe','pipe','pipe']
regardless of shell, so the redirect was redundant on POSIX β€” and actively broken on Windows, where
cmd.exe (execSync's default shell) doesn't understand /dev/null. Every delegation attempt failed
silently, so every render fell back to a hardcoded 0% intelligence value, and since the promo memo
cache is only ever seeded by a successful delegation, the promo row could never populate either.

Pre-existing since the #2337 delegation-caching fix (2026-06-10) β€” not introduced in 3.26.0, just
surfaced by a real user on that release. Fixed by removing the redundant redirect; added a regression
test pinning it can't come back.

Known follow-up (not fixed here): getGitInfo() still uses a POSIX-only sh -c script to read
the git username/branch shown in the header β€” will show generic "user" with no branch on native
Windows. Separate, smaller-impact issue, left out of this hotfix to keep it minimal and reviewable.

Packages published

@claude-flow/cli@3.26.1, claude-flow@3.26.1, ruflo@3.26.1 β€” latest/alpha/v3alpha dist-tags
all aligned.