Skip to content

v3.59.12 — restored pair command

Choose a tag to compare

@ruvnet ruvnet released this 21 Oct 20:50
· 37 commits to main since this release
c764654

What's new

  • Restored the pair command that the bundled pair-programming Claude Code skill depends on (#3341). The v3 CLI rewrite had dropped it entirely, so any project using that skill hit [ERROR] Unknown command: pair. The restored command is non-interactive: session state lives in .claude-flow/sessions/pair/current.json, written atomically. Subcommands: start, status, switch, mode, end, history, plus legacy v2 top-level flag aliases (--start, --status, --end, --history).
  • Fixed a host-dependent test (plugins/ruflo-console/tests/write-argv.spec.ts) that asserted a file's mode without forcing it past the process umask (#4365) — found while independently verifying an unrelated draft PR.

Verification

  • pair-command.test.ts: 18/18 passing, run directly against the built package.
  • audit-umbrella-version-lockstep.mjs and audit-leaf-versions-published.mjs: both clean.
  • Full CI green on the release PR (#4367): one job (eject-dryrun) hit a transient run cancellation, confirmed via conclusion: "cancelled" on the job, and passed clean on rerun.

🤖 Generated with RuFlo