daveshap/OpenAI_Agent_Swarm
by daveshap
Description
OpenAI_Agent_Swarm is an ambitious but under-implemented prototype. The vision documents describe a sophisticated hierarchical governance system (HAAS) that is almost entirely unbuilt. What IS built is a simple but instructive boss-worker queue system with one genuinely clever pattern: using OpenAI tool_call_ids as correlation tokens for cross-agent RPC.
Summary
Hierarchical multi-agent swarm (~2,700 LOC) on OpenAI Assistants beta. Steal: cross-agent RPC via tool_call_id correlation tokens (suspend-resume delegation), declarative YAML topology with ACLs, broa...
Tags
Related Tools
parruda/swarm
parruda
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.
elizaOS/eliza
elizaOS
Feature-rich multi-agent framework with excellent plugin architecture, provider-based context injection, BM25 action filtering, and sandbox security — but sprawling complexity dilutes the core.
openai/swarm
openai
- **Core library:** 4 files, 507 lines total