Overview of Weave Agents and Roles
mainWeave uses specialized agents to manage different parts of the development lifecycle. These agents are organized into primary orchestrators, category workers, and subagents.
| Agent | Role | Mode | Description |
|---|---|---|---|
| Loom | main orchestrator | primary | The central team lead that plans tasks, coordinates work, and delegates to specialized agents. |
| Tapestry | execution orchestrator | primary | Manages todo-list driven execution of multi-step plans, focusing on sequential implementation without subagent spawning. |
| Shuttle | category worker | all | Domain-specific specialist worker with full tool access, dispatched dynamically via the category system. |
| Pattern | strategic planner | subagent | Analyzes requirements and produces detailed implementation plans with research and dependency mapping. |
| Thread | codebase explorer | subagent | Fast, read-only codebase navigation and analysis using grep, glob, and read tools. |
| Spindle | external researcher | subagent | Performs external documentation lookups and reference searches, providing synthesized answers with source citations. |
| Weft | reviewer/auditor | subagent | Reviews completed work and plans with a critical but fair eye, rejecting only for true blocking issues. |
| Warp | security auditor | subagent | Audits code changes for security vulnerabilities and specification compliance with a skeptical bias. |