AgentStack

parruda/swarm

by parruda

8
orchestrationVisit

Description

A mature Ruby multi-agent orchestration framework (~49.3K LOC across 259 non-test source files, 4 gems: SwarmSDK, SwarmCLI, SwarmMemory, ClaudeSwarm-legacy) with sophisticated plugin architecture, 6-pass agent initialization, lazy delegation, Fiber-based circular dependency detection, comprehensive hooks system (13 events, 6 result actions), composable swarms, persistent memory with semantic search, context compaction, and state snapshot/restore. The most architecturally complete open-source agent framework analyzed to date.

Summary

Most architecturally complete open-source agent framework (~49.3K LOC Ruby, 4 gems). Steal: 6-pass agent initialization, Plugin architecture (14-hook base class + PluginRegistry), Hooks system (13 eve...

Tags

orchestrationtypescriptpythonrubymulti-agentopen-sourcemcpswarmllmpluginshandoffs
Added: 2026-03-09

Related Tools