🎖️ VS Code SquadManage AI agent teams directly from VS Code. No databases. No servers. No lock-in. Just Markdown files in your repo. What is Squad?Squad turns your VS Code workspace into a command center for AI agent teams. Each squad lives in a
Quick Start
Or jump straight into chat: Features🏗️ Squad Management — Create, switch, search, and manage multiple squads
🤖 Agent Roster — Define agents with roles, charters, and ownership
📋 Task Queue — Assign tasks to agents or broadcast to the team
📊 Dashboard & Views — Real-time visibility into your squad
🗳️ Decisions & Ceremonies — Structured team alignment
💬 Chat Participant —
|
| Command | Description |
|---|---|
/status |
Squad overview with health and agent table |
/switch [name] |
Switch active squad |
/assign [task] |
Assign to whole squad or @agent |
/roster |
Detailed roster view |
/agents [name] |
List agents or drill into one |
📁 Squad Protocol Files — The Markdown protocol behind it all
| File | Purpose |
|---|---|
team.md |
Agent roster — roles, status, charters |
charter.md |
Per-agent scope, boundaries, owned files |
decisions.md |
Shared decision log |
routing.md |
File pattern → agent routing rules |
ceremonies.md |
Ceremony templates and schedules |
history.md |
Per-agent session learnings |
Squad Directory Structure
Click to expand
.squad/
└── squads/
└── my-squad/
├── team.md # Agent roster (Markdown table)
├── decisions.md # Decision log
├── ceremonies.md # Ceremony templates
├── routing.md # Task routing rules
├── agents/
│ ├── lead/
│ │ ├── charter.md # Role, scope, owned files
│ │ └── history.md # Session learnings
│ ├── backend/
│ │ ├── charter.md
│ │ └── history.md
│ └── _alumni/ # Archived agents
├── decisions/
│ └── inbox/ # Agent decision drops
├── casting/ # Identity policy & registry
├── log/ # Session archives
├── orchestration-log/ # Spawn & execution records
├── ceremonies/ # Generated ceremony notes
└── skills/ # (reserved)
Templates
| Template | Agents | Best For |
|---|---|---|
| 🚀 Full-Stack AI Team | 7 | Web applications — Lead, Backend, Frontend, Tester, Scribe, Ralph, @copilot |
| 🔍 Code Review Squad | 5 | Code quality — Lead, Security, Tester, Scribe, @copilot |
| 🧑💻 Solo + Copilot | 3 | Solo devs — Lead, Scribe, @copilot |
| 🏢 Full Squad | 8 | Complex projects — Lead, Backend, Frontend, Tester, Designer, Architect, Scribe, Ralph |
| 📦 Empty Squad | 0 | Build your own from scratch |
Commands
33 commands available — see docs/commands.md for the full reference.
| Command | Description |
|---|---|
Squad: Create New Squad |
Create from template |
Squad: Switch Active Squad |
Switch between squads |
Squad: Add Member |
Add an agent |
Squad: Enqueue Agent Command |
Assign a task |
Squad: Open Dashboard |
Open squad dashboard |
Squad: Run Ceremony |
Run standup / retro / planning |
Squad: Who Owns This File? |
Find the owning agent |
Squad: Getting Started |
Open the walkthrough |
Configuration
| Setting | Default | Description |
|---|---|---|
squad.logBufferSize |
1000 |
Max log entries in memory |
squad.autoOpenDashboard |
false |
Auto-open dashboard on squad detection |
squad.notifications.enabled |
true |
Show agent event notifications |
squad.notifications.errors |
true |
Show agent error notifications |
squad.healthScore.enabled |
true |
Show health score in status bar |
Documentation
| Guide | |
|---|---|
| 📖 Getting Started | First-time setup and walkthrough |
| 🔧 Commands Reference | All 33 commands with usage |
| 💬 Chat Participant | Using @squad in VS Code Chat |
| 👥 Multi-Squad Workflow | Running multiple squads |
| 📊 Dashboard & Views | UI panels and sidebar |
| 📁 Squad Protocol | File format and directory structure |
Requirements
- VS Code ^1.96.0 (or VS Code Insiders)
- No additional dependencies — zero runtime overhead
Contributing
Contributions are welcome! Please read our Contributing Guide for details on:
- 🛠️ Development setup and build commands
- 📁 Project structure overview
- 🔀 Pull request workflow
- 🐛 How to report bugs and request features
Please note that this project follows a Code of Conduct. By participating, you agree to uphold a welcoming and inclusive environment.
Security
For information about reporting vulnerabilities, see our Security Policy.
License
This project is licensed under the MIT License.
⭐ Star this repo if you find it useful!
Made with ❤️ for the AI-powered development community.