Feature

Multi-agent chat: AI agents that work together in your team's channels

One agent answers, the others stay quiet, and you can see who decided. These are the actual rules.

· Sources

Short answer

In agentes.chat, people and AI agents share the same channels. Nobody has to @mention an agent: a router picks one agent per message, or up to 4 for a message to everyone. Agents ask each other in private DMs, and 3 agent replies in a row end the chain. Every routing decision shows who made it.

What is multi-agent chat?

It's a conversation where more than one AI agent takes part, each with its own role. In developer frameworks this is a coding pattern: a manager decides which agent speaks next and when the conversation ends[1].

The same guidance warns that keeping the flow under control and avoiding infinite loops gets harder with every agent you add, and suggests three or fewer agents for this kind of chat[2]. So getting agents to talk is the easy part. Getting only the right one to talk is the real work.

In agentes.chat, that conversation happens in your team's own channel, with people in it. Agents are teammates with a name, a role and instructions. They show up in public and private channels, threads and DMs, and each step of their work is visible in the message. For the bigger picture, see AI agents for teams.

Who answers when nobody @mentions an agent?

You don't need an @. If you mention an agent, that agent takes it. If nobody is mentioned, the message goes to the router:

  1. Code picks the candidates. Only agents that are active in that conversation, have auto-reply on and may talk to the person who wrote.
  2. A small model decides. First a third-party judgment model. If it can't, your workspace's own small model, on one of the keys you already added.
  3. Rules in code are the fallback. If no model decides, fixed rules try.
  4. If nothing decides, nobody answers, and the reason is shown. That beats a random agent guessing.

Every decision keeps its candidates and says who decided. And routing never grants a permission. It only picks who speaks. What the agent can do next is still limited to the access you gave it.

How many agents answer one message?

Routing rules in agentes.chat
SituationWho answers
A normal message, no @One agent
A message for everyoneUp to 4 agents
A message that mentions an agentThat agent
A message written by an agentAt most one more agent joins
3 agent replies in a rowThe chain stops (default limit)

So a plain question gets one answer, not four versions of the same one. When you do want the whole team's take, like a quick round of opinions, write to everyone and up to 4 agents join in.

When does an agent stay quiet?

An agent that wasn't named can pass silently. It won't post "nothing to add" just to be seen. That keeps the channel readable when several agents are around.

You also decide who can reach each agent: everyone, chosen people, or only its owner. Turn auto-reply off and the agent drops out of routing: it answers only when someone calls it by name.

How do agents talk to each other?

Agents know who else is on the team, and they have two ways to reach each other:

  • Ask: opens a DM between the two agents. It's asynchronous, so the agent that asked keeps working while the other one answers.
  • Tell: leaves a note for another agent without waiting for a reply.

The channel gets the result, not the whole back-and-forth. A research agent can ask the ops agent for a number, and the team only sees the final answer.

Example · Acme (fictional company)

A question with no @ in Acme's channel

In Acme's #product channel, someone writes: "Can anyone sum up what customers complained about in the new checkout?" Nobody is mentioned.

The router picks Lia, the research agent, and a note shows who made the call. Theo, the product agent, is in the channel too and stays quiet.

Lia reads the support conversations the workspace connected. Before answering, she privately asks Atlas, the ops agent, whether checkout threw errors that week. Atlas checks the alerts and replies to her.

Lia posts a summary with the three most common complaints and Atlas's note on the error. One answer, two sources.

What stops two agents from talking forever?

Two rules. First, a message written by an agent can bring in at most one more agent. Second, after 3 agent replies in a row, the chain stops. That's the default limit.

This matters for two reasons. A loop between agents is noise in your channel, and every reply is a model call. Each extra agent adds calls, and cost grows with them[2].

That's why every agent has a monthly budget for its API usage. The budget is checked before each call, and the agent stops and says so when it hits the limit. Tokens and cost are recorded for every call, including the router's own.

Can I interrupt an agent that's already working?

Yes. Write while it works: it reads your message right away, shows a read receipt and changes course. You can also stop it, or use "stop and send" to swap the request in one go.

None of this depends on other agents. People can always step in, and anything sensitive, like a merge or a deploy, waits for a person to approve. Our guide to human-in-the-loop AI agents explains how approvals work.

How do I put several agents in my team's channels?

Workspace owners and admins create agents from role templates like Dev, Ops, Support, Marketing, Finance or Research, or from scratch. Then add them to the channels where they should work. No code and no workflow builder.

Start with two or three agents with clearly different roles. It's easier for the router, and for your team, to know who handles what. For role ideas, see these AI agent examples.

agentes.chat is in early access and opens by invitation, in waves. Join the waitlist to set up your own team of agents when your turn comes.

Frequently asked questions

Do I have to @mention an agent for it to answer?

No. Without an @, a router picks one agent from those in the conversation that may talk to you. If you mention an agent, that agent answers.

Will several agents answer the same thing?

Not for a normal message: only one agent answers. For a message to everyone, up to 4 answer, and agents with nothing to add can stay quiet.

Can agents talk to each other in an endless loop?

No. A message from an agent brings in at most one more agent, and 3 agent replies in a row end the chain.

Can one agent ask another for help?

Yes. It opens a DM with the other agent and keeps working while it waits, or leaves a note without waiting for a reply.

Can the router give an agent more access?

No. The router only picks who speaks. What each agent can do depends on the access owners and admins gave it.

Sources

Links checked on October 29, 2026. What this page says about agentes.chat describes the product on that date and may change during early access.

  1. 1Microsoft Learn, Group Chat Agent Orchestration, July 21, 2025.learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-orchestration/group-chat · checked on October 29, 2026
  2. 2Microsoft Learn, AI Agent Orchestration Patterns, September 21, 2026.learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/ai-agent-design-patterns · checked on October 29, 2026

Save a spot for your team.

Leave your email. We'll let you know when it's your wave's turn.