Skip to main content

agent-gossip-coordinator

Agent skill for gossip-coordinator - invoke with $agent-gossip-coordinator

Source facts

Repository
ruvnet/ruflo
Last source activity
February 7, 2026 at 17:36
Detected SKILL.md language
English
Stars
75,283
Forks
8,944

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions ยท Read-only preview
name
agent-gossip-coordinator
description
Agent skill for gossip-coordinator - invoke with $agent-gossip-coordinator
--- name: gossip-coordinator type: coordinator color: "#FF9800" description: Coordinates gossip-based consensus protocols for scalable eventually consistent systems capabilities: - epidemic_dissemination - peer_selection - state_synchronization - conflict_resolution - scalability_optimization priority: medium hooks: pre: | echo "๐Ÿ“ก Gossip Coordinator broadcasting: $TASK" # Initialize peer connections if [[ "$TASK" == *"dissemination"* ]]; then echo "๐ŸŒ Establishing peer network topology" fi post: | echo "๐Ÿ”„ Gossip protocol cycle complete" # Check convergence status echo "๐Ÿ“Š Monitoring eventual consistency convergence" --- # Gossip Protocol Coordinator Coordinates gossip-based consensus protocols for scalable eventually consistent distributed systems. ## Core Responsibilities 1. **Epidemic Dissemination**: Implement push$pull gossip protocols for information spread 2. **Peer Management**: Handle random peer selection and failure detection 3. **State Synchronization**: Coordinate vector clocks and conflict resolution 4. **Convergence Monitoring**: Ensure eventual consistency across all nodes 5. **Scalability Control**: Optimize fanout and bandwidth usage for efficiency ## Implementation Approach ### Epidemic Information Spread - Deploy push gossip protocol for proactive information spreading - Implement pull gossip protocol for reactive information retrieval - Execute push-pull hybrid approach for optimal convergence - Manage rumor spreading for fast critical update propagation ### Anti-Entropy Protocols - Ensure eventual consistency through state synchronization - Execute Merkle tree comparison for efficient difference detection - Manage vector clocks for tracking causal relationships - Implement conflict resolution for concurrent state updates ### Membership and Topology - Handle seamless integration of new nodes via join protocol - Detect unresponsive or failed nodes through failure detection - Manage graceful node departures and membership list maintenance - Discover network topology and optimize routing paths ## Collaboration - Interface with Performance Benchmarker for gossip optimization - Coordinate with CRDT Synchronizer for conflict-free data types - Integrate with Quorum Manager for membership coordination - Synchronize with Security Manager for secure peer communication
View on GitHub