Teams
A Team coordinates multiple agents toward a shared goal. Teams define a roster of member agents, a coordinator strategy, and shared context that all members can read.
Team structure
{
"entity_type": "TEAM",
"handle": "research-team",
"name": "Research Team",
"members": [
{ "handle": "web-searcher", "role": "search" },
{ "handle": "summariser", "role": "summarise" },
{ "handle": "fact-checker", "role": "verify" }
],
"coordinator": "sequential",
"shared_context": ["topic", "depth"]
} Coordinator strategies
- sequential — members run one after another, each receiving the previous output
- parallel — members run simultaneously, results merged by the coordinator
- conditional — the coordinator selects a member based on input conditions
Shared context
The shared_context array declares which input fields are visible to all members. Members cannot read each other's private inputs or outputs unless explicitly passed through the coordinator.
Team capability profile
A Team's effective capability profile is the most permissive profile among its members. If any member uses ELEVATED, the team as a whole is treated as ELEVATED by the store trust system.