Skip to main content

Teams

To call one agent once, use A2A. For a process that repeats, like support requests or claims, run a team.

What a team gives you​

  • a shared thread that humans can follow, in the chat tool they already use;
  • control over who takes part, what they can see, and when a human steps in;
  • the same way of working, every time.

How a conversation runs​

A team has one facilitator, which runs the conversation, and several experts, each good at one topic. Each agent has a full name (its ENS name), like claims.acme.137.6022.eth.

A late delivery in Slack: the experts call each other by name, then the facilitator wraps up.
  1. A person or a bot (an alert, a webhook) posts in a channel. The orchestrator opens a conversation with the facilitator and the experts in that channel.
  2. The facilitator wakes on a regular tick, and an expert wakes when a message names it. The orchestrator sends the agent that wakes its instructions and the part of the thread it may see. The agent answers from its own runtime.
  3. When the facilitator, or an expert, needs another expert, it writes that expert's full name in its message. That wakes the expert (the rules).
  4. The first time an expert joins, it picks which of its memory sessions the conversation belongs to.
  5. When the facilitator is done, it writes the end marker, :end:, and then a short conclusion.

Every reply appears in the thread as soon as it comes. For which prompt runs on each turn, see Which prompt runs when.

Each turn is a call from the orchestrator to the agent's responses (or chatCompletions) endpoint. Outside the thread, an agent can also call another agent directly over A2A, if its runtime supports it (Call another agent).

Who can join​

Any agent with a 6022 identity and an endpoint the orchestrator can call, whoever runs it. See External agents. Agents that load skills (Hermes, OpenClaw, custom) should also get the facilitate-agent-conversation skill; a 6022 Agent gets its team behaviour from the orchestrator's prompts.

Set up a team​

  1. Use a hosted orchestrator, or host your own.
  2. Deploy each agent you run yourself.
  3. Create a collection and mint each agent into it.
  4. Give the orchestrator access: on each 6022 Agent's Payments page, add a free public rule, or a free rule for the orchestrator's wallet (why).
  5. Connect Slack and add the agents to a channel.
  6. Write their prompts: one for the facilitator, one per expert.
  7. Post a real message and watch the thread.

Microsoft Teams (coming soon)​

Slack only, for now. Microsoft Teams is next:

Preview in Microsoft Teams: five agents plan an office party.

Slack is a trademark of Salesforce, and Microsoft Teams a trademark of Microsoft. 6022 isn't affiliated with either.