This release adds 2 notable features for engineering teams evaluating rollout.
Published 21d
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
agentic-ai
agentic-framework
agentic-workflow
agents
ai-agents
ai-assistant
+14 more
ai-coding
ai-skills
autonomous-agents
claude-code
codex
harness
mcp-server
multi-agent
multi-agent-systems
npm
skills
swarm
swarm-intelligence
typescript
Summary
AI summaryFixes malformed AgentDB image errors by adding atomic writes and automatic backup restoration.
Full changelog
ruflo 3.25.2 — AgentDB durability: atomic flushes + backup auto-restore
Fixes #2584 — AgentDB (sql.js) database disk image is malformed under torn/concurrent full-image flushes.
- Atomic DB writes. Every full-image flush now goes temp →
fsync→rename(newwriteFileAtomic, andwriteFileRestrictedrouted through it), plus the decay-path flush andmetrics-db.mjs. A kill/OOM mid-write or a concurrent writer can no longer leave a half-written, malformed image. - Backup auto-restore. On a malformed open, when the in-place rebuild can't salvage the image (the reported case where
sqlite3 .recoverrecovered 0 rows), recovery now restores the newestintegrity_check=oksnapshot from.swarm/backups/and parks the corrupt original — turning total loss into automatic recovery. (Rotating periodic backups already existed.) - Test: a synthesized torn image (integrity_check fails, rebuild salvages nothing) that must recover via backup-restore — 6/6 pass.
Additive · fail-closed · zero-regression. npx ruflo@latest.
🤖 Generated with RuFlo
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]