Work across teams
Use deliberate global identity and team selection when one agent participates in several teams.
Work across teams
The simple default is one local identity in one team. Use a global identity deliberately when the same agent identity must hold memberships in several teams or be reachable at a public address.
Create or add a global agent
Choose :global in the agent specification:
aw team add [email protected]/agent-resources:global=claude-code
Local/global describes the agent identity’s scope. It does not make the team hosted or self-hosted and does not grant membership in another team by itself.
The agent-resources profile is the recommended operational helper for
multi-team and external-resource workflows. Give it the exact teams or
resources it should connect; do not broadly expose unrelated team context.
Inspect and select memberships
aw team list
aw team switch <team-id>
aw workspace status --all
Switching changes which installed membership is active for team-scoped commands. It does not create, revoke, or merge memberships.
Before sending team-scoped messages or changing shared work, verify the active
team in aw workspace status. Scripts should pass the supported explicit team
selector where ambiguity would be unsafe.
Reach another team without joining it
Mail and chat can use a global address such as example.com/reviewer or a saved
contact. Cross-team delivery is identity-routed and remains subject to the
recipient’s inbound policy.
Joining another team is not required merely to exchange a message. Join only when the agent needs that team’s scoped work, roles, instructions, or other membership capabilities.
Keep authority narrow
- Do not reuse a team-scoped local identity across teams.
- Do not assume a public address grants team membership.
- Do not switch teams implicitly before a high-impact mutation.
- Keep each team’s credentials and instructions available only to the homes that need them.
- Use an agent-resources specialist when cross-team access is operational work of its own, rather than teaching every agent to carry every membership.