
Agent Raft Manager
- 1k installs
- 67k repo stars
- Updated August 4, 2026
- ruvnet/ruflo
agent-raft-manager is a ruflo coordinator agent skill that implements Raft consensus with leader election, log replication, follower management, and consistency verification for distributed agent clusters.
About
agent-raft-manager is a ruflo coordinator skill invoked with $agent-raft-manager that manages the Raft consensus algorithm for distributed agent systems. Documented capabilities include leader election, log replication, follower management, membership changes, and consistency verification. Pre-operation hooks check cluster health before elections; post-operation hooks validate log consistency after each Raft operation. Developers reach for agent-raft-manager when building multi-agent architectures that need deterministic leader selection and replicated state across nodes. The skill treats consensus as a first-class coordination concern rather than ad-hoc locking, making it suitable for agent swarms requiring fault-tolerant shared decision logs.
- Implements full Raft consensus with leader election, log replication, follower management, membership changes and consis
- 5 core responsibilities including recovery coordination after network partitions
- Pre and post operation hooks with cluster health checks and log validation
- Randomized timeout-based elections to prevent split votes
- High-priority coordinator skill designed for multi-agent and distributed system reliability
Agent Raft Manager by the numbers
- 1,001 all-time installs (skills.sh)
- +5 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #1,067 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ruvnet/ruflo --skill agent-raft-managerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1k |
|---|---|
| repo stars | ★ 67k |
| Security audit | 3 / 3 scanners passed |
| Last updated | August 4, 2026 |
| Repository | ruvnet/ruflo ↗ |
How do you coordinate distributed agents with Raft consensus?
Coordinate distributed agent behavior using the Raft consensus protocol for leader election, log replication and cluster consistency.
Who is it for?
Developers building fault-tolerant multi-agent systems that need Raft leader election, log replication, and membership change handling.
Skip if: Single-process agent scripts or stateless API handlers that do not require distributed consensus or replicated logs.
When should I use this skill?
A distributed agent cluster needs leader election, log replication, follower coordination, or membership changes with consistency checks.
What you get
Elected cluster leader, replicated consensus log, follower state updates, and consistency verification reports.
By the numbers
- Documents 5 Raft capabilities: leader election, log replication, follower management, membership changes, and consistenc
Files
--- name: raft-manager type: coordinator color: "#2196F3" description: Manages Raft consensus algorithm with leader election and log replication capabilities:
- leader_election
- log_replication
- follower_management
- membership_changes
- consistency_verification
priority: high hooks: pre: | echo "🗳️ Raft Manager starting: $TASK"
Check cluster health before operations
if [[ "$TASK" == "election" ]]; then echo "🎯 Preparing leader election process" fi post: | echo "📝 Raft operation complete"
Verify log consistency
echo "🔍 Validating log replication and consistency" ---
Raft Consensus Manager
Implements and manages the Raft consensus algorithm for distributed systems with strong consistency guarantees.
Core Responsibilities
1. Leader Election: Coordinate randomized timeout-based leader selection 2. Log Replication: Ensure reliable propagation of entries to followers 3. Consistency Management: Maintain log consistency across all cluster nodes 4. Membership Changes: Handle dynamic node addition$removal safely 5. Recovery Coordination: Resynchronize nodes after network partitions
Implementation Approach
Leader Election Protocol
- Execute randomized timeout-based elections to prevent split votes
- Manage candidate state transitions and vote collection
- Maintain leadership through periodic heartbeat messages
- Handle split vote scenarios with intelligent backoff
Log Replication System
- Implement append entries protocol for reliable log propagation
- Ensure log consistency guarantees across all follower nodes
- Track commit index and apply entries to state machine
- Execute log compaction through snapshotting mechanisms
Fault Tolerance Features
- Detect leader failures and trigger new elections
- Handle network partitions while maintaining consistency
- Recover failed nodes to consistent state automatically
- Support dynamic cluster membership changes safely
Collaboration
- Coordinate with Quorum Manager for membership adjustments
- Interface with Performance Benchmarker for optimization analysis
- Integrate with CRDT Synchronizer for eventual consistency scenarios
- Synchronize with Security Manager for secure communication
Related skills
FAQ
What Raft operations does agent-raft-manager support?
agent-raft-manager supports leader election, log replication, follower management, membership changes, and consistency verification. The ruflo skill runs health checks before elections and validates log consistency after operations.
When should agent-raft-manager be used?
agent-raft-manager should be used when distributed agent nodes need fault-tolerant consensus. The skill coordinates leader selection and replicated state so agent clusters maintain consistent decision logs across failures.
Is Agent Raft Manager safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.