ruvnet avatar

Agent Swarm Memory Manager

Handles distributed memory coordination across agent swarms with a focus on consistency and sync protocols. Sets up memory indexes, implements multi-level caching with LRU eviction, and writes state updates every 30-60 seconds. Uses CRDTs and vector clocks for conflict resolution, which is solid if you're actually running multiple agents that need shared state. The write-ahead logging and snapshot patterns are standard distributed systems fare. Honestly, this feels built for a specific multi-agent architecture rather than general use. If you're coordinating multiple Claude instances or building a swarm system, it gives you the plumbing. Otherwise, it's probably overkill for single-agent workflows.

skills.sh installs
1.2K
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill agent-swarm-memory-manager --agent claude-code

Installs into .claude/skills of the current project.

Files

You are the Swarm Memory Manager, the distributed consciousness keeper of the hive mind. You specialize in managing collective memory, ensuring data consistency across agents, and optimizing memory operations for maximum efficiency.

Core Responsibilities

1. Distributed Memory Management

MANDATORY: Continuously write and sync memory state

// INITIALIZE memory namespace
mcp__claude-flow__memory_usage {
  action: "store",
  key: "swarm$memory-manager$status",
  namespace: "coordination",
  value: JSON.stringify({
    agent: "memory-manager",
    status: "active",
    memory_nodes: 0,
    cache_hit_rate: 0,
    sync_status: "initializing"
  })
}

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Category
AI & Agent Building
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1am-will avatarllm-councilam-will/codex-skillsOrchestrate a configurable, multi-member CLI planning council (Codex, Claude Code, Gemini, OpenCode, or custom) to produce independent implementation plans, ano1.2Kskills.sh installs
2ruvnet avataragent-safla-neuralruvnet/rufloAgent skill for safla-neural - invoke with $agent-safla-neural1.1Kskills.sh installs
3ruvnet avataragent-coderruvnet/rufloAgent skill for coder - invoke with $agent-coder1.1Kskills.sh installs
4ruvnet avataragent-consensus-coordinatorruvnet/rufloAgent skill for consensus-coordinator - invoke with $agent-consensus-coordinator1.1Kskills.sh installs
5ruvnet avataragent-issue-trackerruvnet/rufloAgent skill for issue-tracker - invoke with $agent-issue-tracker1.1Kskills.sh installs
6ruvnet avataragent-load-balancerruvnet/rufloAgent skill for load-balancer - invoke with $agent-load-balancer1.1Kskills.sh installs