This project implements a hierarchical multi-agent system ("swarm") where a leader agent can spawn and coordinate autonomous teammate agents to perform tasks in parallel. It abstracts the physical execution environment, allowing teammates to run as isolated in-process tasks, tmux panes, or iTerm2 splits through a unified interface. The system ensures safe collaboration via a distributed permission system that routes tool approval requests from workers to the leader, while persisting team state to disk to maintain continuity across sessions.
Generated by Code IQ