# CommunityToolkit.Aspire.Hosting.Squad

- Module: `CommunityToolkit.Aspire.Hosting.Squad`
- Version: `13.5.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/tree/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1)
- Functions: `1`
- Types: `1`

## Types

- [SquadResource](/reference/api/typescript/communitytoolkit.aspire.hosting.squad/squadresource.md) -- `handle` - 0 members

## Functions

- [addSquad](/reference/api/typescript/communitytoolkit.aspire.hosting.squad/addsquad.md) -- `method` -- Adds a Squad AI-agent team to the distributed application. The lifecycle hook discovers agents from `.squad/team.md` (or the default roster when the file does not exist), publishes `Spawning` to `Active` state transitions visible in the Aspire dashboard, and injects a custom `squad://` descriptor that downstream services can consume as metadata. The Squad resource is a logical dashboard/resource-graph entry; it does not start a server process by itself.
