
Tekunda Team

Tekunda Team

The short answer: multi-agent orchestration on Salesforce means one orchestrator agent owns the conversation and hands each task to a specialist agent that owns a narrow domain. What makes it reliable in production is not a bigger prompt on the orchestrator, it is a tight handoff contract between agents: what gets passed, what comes back, and who is allowed to act. Salesforce moved Agentforce multi-agent orchestration to general availability on 15 June 2026, and the Agent2Agent (A2A) protocol extends the same pattern to agents that do not run on Salesforce.
It is a routing architecture. One primary agent is the user's only point of contact and holds the session context. Behind it sit specialist agents, each scoped to a bounded domain and equipped with its own actions: Apex, Flow, prompt templates, external APIs.
The routing is not a decision tree. The Atlas Reasoning Engine reads every registered agent's description, instructions and available actions, then picks the best fit at runtime. That has a consequence teams underestimate: an agent description is routing logic, not documentation. Vague descriptions produce vague routing.
Almost every team tries the single-agent version first. It demos well and degrades in production, for reasons that are structural rather than fixable:
A specialist with one job and five actions has none of those problems. The complexity does not vanish. It moves to the seams between agents, which is where it belongs, because a seam can be specified.
Scale is why this matters. In our ASSA ABLOY programme (FocusCura and Phoniro), the operational surface is 11,000 connected devices producing up to 2.5 million events a week across three markets, and weekly cases fell from 3,000 to 350 with no added support staff. Nobody holds an operational load of that shape inside a single prompt.
This is the part vendor material skips, and it is where production systems actually break. Treat every handoff as an interface, not a conversation.
CaseId and an
AssetId survive a handoff. A paraphrased summary does not.
The seam is the product. Agents are the easy part; the contract between them is the engineering.
A2A handles delegation across platforms. An agent publishes an agent card describing what it can do; a client agent discovers it, delegates a task, and receives messages and artifacts back. That is how an Agentforce orchestrator reaches a specialist running somewhere else entirely.
MCP is the other axis. It gives a single agent access to tools and data. We build MCP servers so one agent can act across the systems a business already runs, instead of forcing every action back through a CRM screen.
Rule of thumb: A2A is agent to agent, MCP is agent to system. Reaching for the wrong one is the most common architecture mistake we see.
Is multi-agent orchestration available in production on Salesforce today?
Yes. Salesforce moved Agentforce multi-agent orchestration to general availability on 15 June 2026, with A2A support for agents outside the platform.
How many specialist agents should we start with?
Three, on one workflow. Prove the handoffs and the tracing first, then add domains one at a time.
Does a bigger model remove the need for orchestration?
No. A stronger model improves reasoning inside an agent. It does not give you scoped permissions, per-domain tests or an attributable failure. Those come from the architecture.
What breaks most often in production?
Handoffs. Context lost between agents, misrouting caused by a vague agent description, and retries that repeat an action which was never idempotent.
Do we have to rebuild agents that live on other platforms?
No. A2A lets an Agentforce orchestrator delegate to third-party agents, so a non-Salesforce specialist can join the same workflow.
Tekunda builds multi-agent systems on Salesforce and off it, including agent-to-agent orchestration running in production. If you are moving from one agent to a team of them, designing the seams is the work worth doing first.