# SquadTeamAnnotation

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.Squad](/reference/api/csharp/communitytoolkit.aspire.hosting.squad.md)
- Version: `13.4.1-beta.706`
- Namespace: `Aspire.Hosting.ApplicationModel`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Squad/SquadTeamAnnotation.cs)
- Implements: `IResourceAnnotation`

Carries Squad team metadata on a [SquadResource](/reference/api/csharp/communitytoolkit.aspire.hosting.squad/squadresource.md) so that lifecycle hooks, dashboard annotations, and downstream tooling know where team files live.

## Definition

```csharp
namespace Aspire.Hosting.ApplicationModel;

public sealed class SquadTeamAnnotation
    : Aspire.Hosting.ApplicationModel.IResourceAnnotation
{
    // ...
}
```

## Constructors

- [SquadTeamAnnotation(string, string, string, string)](/reference/api/csharp/communitytoolkit.aspire.hosting.squad/squadteamannotation/constructors.md#constructor-string-string-string-string) -- Carries Squad team metadata on a [SquadResource](/reference/api/csharp/communitytoolkit.aspire.hosting.squad/squadresource.md) so that lifecycle hooks, dashboard annotations, and downstream tooling know where team files live.

## Properties

- [AgentRosterFile](/reference/api/csharp/communitytoolkit.aspire.hosting.squad/squadteamannotation/properties.md#agentrosterfile) : `string` `get` -- Gets the absolute path to `.squad/team.md` (the agent roster).
- [DecisionsMdPath](/reference/api/csharp/communitytoolkit.aspire.hosting.squad/squadteamannotation/properties.md#decisionsmdpath) : `string` `get` -- Gets the absolute path to `.squad/decisions.md`.
- [InboxDir](/reference/api/csharp/communitytoolkit.aspire.hosting.squad/squadteamannotation/properties.md#inboxdir) : `string` `get` -- Gets the absolute path to `.squad/decisions/inbox/`.
- [TeamRoot](/reference/api/csharp/communitytoolkit.aspire.hosting.squad/squadteamannotation/properties.md#teamroot) : `string` `get` -- Gets the absolute path to the directory that contains the `.squad/` folder.
