Squad is built by contributors from across the open source community. Thank you.
[INSIDER] — Early access testers for Squad development builds.
The Insider Program gives you access to cutting-edge features before they ship. Insiders run development builds directly from the insider branch and help us catch bugs, validate UX, and shape the future of Squad.
- Early access to unreleased features
- Development builds with continuous updates
- Direct input on what gets built next
- Experimental features that may rough around the edges
Install from the insider branch using the honor system:
npx github:bradygaster/squad#insiderThat's it. You're now on insider builds.
- Regular updates — The insider branch receives commits as features ship
- Experimental features — Some features may not be fully stable
- Bug reports welcome — Help us find and fix issues early
- Version format —
v0.4.2-insider+{commit-hash}in yoursquad.agent.md
Found a bug in an insider build? Please open a GitHub issue with:
- Version — The full version string from your
squad.agent.md - What happened — Clear description of the bug or unexpected behavior
- Steps to reproduce — How to trigger the issue
- Environment — CLI or VS Code, Node version, OS
Label your issue with [INSIDER] so we can track it.
Squad is built by an AI team where each member owns a domain and ships real work. Every release represents contributions from the full roster.
| Name | Role | Domain |
|---|---|---|
| Flight | Lead | Architecture, code review, product direction |
| Procedures | Prompt Engineer | Agent design, spawn templates, coordinator logic |
| EECOM | Core Dev | Runtime implementation, CLI, casting engine |
| FIDO | Quality Owner | Test coverage, quality gates, CI/CD pipeline |
| PAO | DevRel | Documentation, messaging, developer experience |
| CAPCOM | SDK Expert | Copilot SDK integration, platform patterns |
| CONTROL | TypeScript Engineer | Type system, build tooling, public API |
| Surgeon | Release Manager | Releases, versioning, CI/CD, branch strategy |
| Booster | CI/CD Engineer | GitHub Actions, publish pipeline, automation |
| GNC | Node.js Runtime | Node.js runtime, system APIs, performance |
| Network | Distribution | npm distribution, package management |
| RETRO | Security | Security audits, vulnerability fixes |
| INCO | CLI UX & Visual Design | CLI UX, branding, visual design |
| GUIDO | VS Code Extension | VS Code extension, IDE integration |
| Telemetry | Aspire & Observability | Aspire dashboard, OpenTelemetry, Docker |
| VOX | REPL & Interactive Shell | REPL implementation, interactive features |
| DSKY | TUI Engineer | Terminal UI, interactive components |
| Sims | E2E Test Engineer | End-to-end testing, integration validation |
| Handbook | SDK Usability | JSDoc, API surface clarity, migration guides |
| Contributor | What They Shipped |
|---|---|
| Saul | Aspire Docker-only refactor — moved dashboard to standalone container, expanded test coverage from 18 to 45 tests, hardened CLI wiring |
| Verbal | Squad Places integration — led feedback session with 18 agents, socialized artifacts across 3 waves, driving community engagement; defineSkill() builder & skill extraction from squad.agent.md |
| Fenster | Squad Places client — rewrote REST API client, launched offline queue module, shipped integration into core runtime; SDK-first init flag & generateSDKBuilderConfig |
| Hockney | Aspire test expansion — 27-test boost covering Docker path validation, port edge cases, error handling; 66 new tests (init-sdk, migrate, defineSkill) |
| Kobayashi | Release management — documented v0.8.20 completion, bumped v0.8.21-preview.1, managed branch strategy across dev/insiders/main |
| McManus | Docs & tone — docs audit completed (10 GitHub issues filed), tone ceiling enforced, documentation consistency verified; SDK-First docs update |
| Edie | squad migrate command (523 lines) — TypeScript implementation, public API surface |
| Contributor | What They Shipped |
|---|---|
| @IEvangelist (David Pine) | PR #293 — Complete Astro docs site rebuild: Astro 5.7, Tailwind CSS 4.1, Pagefind search, structured content collections, responsive design, custom sidebar with scroll-to-active, blog system migration. Ground-up rewrite. PR #298 — Active nav highlighting for Docs/Blog links, favicon fixes, navigation clarity improvements. |
| @diberry (Dina Berry) | PR #286 — Added validation steps to Quick Start README. PR #288 — "Which method should I use?" decision tree for installation page (CLI vs VS Code vs SDK). PR #290 — .squad/ directory explainer for first-session guide. PR #292 — Doc-impact review process added to team workflows. |
| @tamirdresher (Tamir Dresher) | PR #272 — Rename workstreams → SubSquads (community decision). PR #278 — Release notes blog 026 + fix duplicate ADO blog. PR #279 — Resolve pre-existing test failures. PR #280 — Wire upstream and watch commands in CLI. PR #283 — Dynamic blog discovery in tests. |
These community members shaped Squad through issues, discussions, and feedback. Every contribution matters.
| Contributor | Contributions |
|---|---|
| @dfberry | #241 (Squad member for docs), #157 (CFO/account member) — docs and team composition ideas |
| @IEvangelist | PR #293 (Astro docs rewrite) — complete documentation site rebuild with Astro, Tailwind CSS, Pagefind search, responsive design; PR #298 (active nav highlighting and favicon fixes) — navigation polish on Astro rewrite. Massive contribution. |
| @diberry | #211 (Squad management paradigms), PR #286 (Quick Start validation), PR #288 (installation decision tree), PR #290 (.squad/ directory explainer), PR #292 (doc-impact review process) — management approaches, documentation improvements across multiple PRs |
| @HemSoft | #148 (GitHub Agent Workflows) — GAW concept |
| @sturlath | #156 (Team learning from others' work) — cross-agent learning |
| @tomasherceg | #184 (Multi-PR commit isolation), #237 (CLI wiring bug) — worktree improvements and bug reports |
| @csharpfritz | #205 (Per-member model configuration) — model selection feature (shipped!) |
| @johnwc | #176 (Different repo support) — multi-repo workflows |
| @tamirdresher | #200 (Squad SubSquads PRD), #237 (CLI wiring bug), PR #272 (rename workstreams → SubSquads), PR #278 (release notes blog 026 + fix duplicate ADO blog), PR #279 (resolve pre-existing test failures), PR #280 (wire upstream and watch commands), PR #283 (dynamic blog discovery in tests) — horizontal scaling concept, bug reports, and test infrastructure improvements across multiple PRs |
| @marchermans | #247 (Installation failure) — install bug report |
| @dkirby-ms | #239 (Terminal flickering bug), PR #243 (fix CLI blankspace issue) — UX bug reports and improvements |
| @EirikHaughom | #223 (Model & reasoning configuration) — model config improvements |
| @williamhallatt | #202 (squad link/init --remote), #201 (CI/CD opt-in), #218 (fork workflow docs), #216 (TUI init bug) — 4 issues spanning UX, docs, and bugs |
| @uvirk | #229 (squad doctor not available) — CLI consistency |
| @tihomir-kit | #214 (Node.js built-in module error) — compatibility bug |
| @fboucher | #207 (Copilot not seeing Squad at non-root) — path resolution |
| @Pruthviraj36 | #206 (Terminal blinking) — UX bug report |
| @wbreza | #193 (Ceremonies file-size threshold) — ceremonies robustness |
| @dnoriegagoodwin | #195 (Upgrade version stamp bug) — upgrade reliability |
| @swnger | Discussion #169 (Skill-based orchestration) — led to issue #255 which shipped defineSkill() |
Contributing code? See CONTRIBUTING.md for the full guide.
Questions? GitHub Discussions.