v3.59.7
ruvnet/ruflov3.59.7Oct 21, 2026by ruvnet
Upgrading?
Full Release Notes
## Fixes - Policy lock fails fast on path errors instead of timing out (#4343). `acquireLock()` treated every `openSync()` error as lock contention, so a permission error, missing parent directory, or a directory/symlink/FIFO planted at the lock path waited the full 5s lock budget on every MCP tool call before surfacing a misleading `policy-state-lock-timeout`. The lock is now created with `O_NOFOLLOW` (where supported) to close the create-through-a-symlink path; non-contention errors now surface immediately, and a non-regular file planted at the lock path is rejected rather than treated as a reclaimable lock. - `session_list` now reports every saved session in `total`, not just the returned page (#4344). `ruflo session list` previously printed e.g. "Showing 10 of 10 sessions" even when 30 sessions were saved, since `total` was computed after the `limit` was applied. Same pattern already fixed for `task_list` in #4324. ## Published - `@claude-flow/cli@3.59.7`, `claude-flow@3.59.7`, `ruflo@3.59.7` — `latest`/`alpha`/`v3alpha` dist-tags all verified matching on the live registry.
Related Repositories
openclaw/openclaw★ 392,695
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,068
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 357,612
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,662
The open source coding agent.
n8n-io/n8n★ 208,252
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.