Book a consultation

Solace

Solace Agent Mesh: Agentic AI on an Event Mesh, Explained

Solace Agent Mesh explained: how it runs AI agents over an event broker, its 2025–2026 history, the Go rewrite, and how it compares with its rivals.

Vladimir Romanov


Solace Agent Mesh is Solace’s platform for building and running AI agents on top of an event broker. Solace’s documentation calls it “an agent development and runtime platform” that hosts the agents you build, runs the tools they call, and coordinates everything over an event mesh. Instead of agents calling each other directly over HTTP, every task, delegation and result travels as a message on a broker topic. That is the same publish and subscribe model Solace has sold for two decades, applied to software that reasons with a large language model.

The product changed faster than most readers’ mental model of it. It started as open-source Python in January 2025, gained a commercial Enterprise edition in December 2025, a managed cloud service in early access in April 2026, and was rebuilt in Go in September 2026, when the Python repository was archived. This page explains what Solace Agent Mesh is as of October 2026, how it works, what it means for a plant, how it compares, and what is still unclear. For the company and the rest of the portfolio, start at the Solace hub.

What Solace Agent Mesh is

It is an agent runtime, not a model and not a chatbot. You bring the large language model (Solace says “use any model, any cloud”), and Agent Mesh supplies everything around it: the entrypoints people and systems use to ask for work, the executor that runs each agent’s reasoning loop, a sandbox for the tools agents call, session and file storage, access control, evaluations and observability. Agents are defined as configuration, so adding one does not mean deploying another service.

It is also Solace’s main new product. Solace now describes itself as “the real-time data and agentic AI platform for enterprises”, and Agent Mesh is the agentic half of that sentence. The product page frames the lifecycle as build, test, deploy, observe and improve, with human-in-the-loop approvals, RBAC, audit and token spend tracking by agent, model and task.

Solace Agent Mesh history: four versions in 21 months

DateMilestoneWhat it changed
January 2025Open-source Python framework on GitHub, Apache-2.0Built on the Solace AI Connector and Google’s Agent Development Kit, with an orchestrator agent, gateways and plugins
17 July 2025Listed in the AWS Marketplace “AI Agents and Tools” category (Solace)A procurement route through AWS
2 December 2025Agent Mesh Enterprise GA at AWS re:Invent (Solace)No-code and pro-code agent builder, SQL, API and MCP connectors, web chat, Slack and Teams gateways, SSO and RBAC, LLM cost management. The open-source edition was named Community
28 April 2026Agent Mesh Cloud Service, Early Access (Solace)A managed offering “by invitation or request”
May to June 2026Workflows, OpenTelemetry observability, evaluations (what’s new)Structured workflows next to free-form agents, and test tooling
September 2026Rebuilt in Go (Solace), free desktop app, Python repository archivedThree event-driven workloads, agents as configuration, a single binary on the desktop and three pods on Kubernetes

Read the table as a warning as much as a timeline. Anything written about Agent Mesh before September 2026, including blog posts, tutorials and comparisons, describes an architecture that no longer ships. The Python repository now says the code is “no longer under active development and won’t receive new features, bug fixes or security updates”.

How Solace Agent Mesh works: agents on an event broker

The Go runtime splits the work into three processes that never call each other directly. The architecture overview is explicit: “the Entrypoint Executor does not call the Agent-Workflow Executor over HTTP; the Agent-Workflow Executor does not call the Secure Tool Runtime over HTTP; peer agents do not call each other over HTTP.” Everything goes through the broker.

Solace Agent Mesh: entrypoints, the event broker, executors and tools Five request sources at the top (web chat, Slack and Teams, REST API, MCP clients and inbound events) feed the Entrypoint Executor, which authenticates the user, attaches a session and publishes the task. The task travels on the Solace event broker as A2A messages on namespaced topics. Below the broker sit three workloads: the Agent-Workflow Executor, which runs the LLM loop for many agents defined as configuration; the Secure Tool Runtime, which runs Python and Go tools each in its own sandbox; and an A2A proxy for external agents that speak A2A over HTTPS. Beneath them are the LLM provider of your choice, the databases, APIs and MCP servers that tools reach, and the Platform Service, a control plane off the request path. Every hop is a message on the broker, never a direct call between processes Web chat Slack and Teams REST API MCP clients Inbound events Entrypoint Executor: the trust edge authenticates the user, attaches a session, publishes the task with a signed token Solace event broker (in-memory on the desktop app) A2A JSON-RPC messages on <namespace>/a2a/v1/... topics: requests, status, responses, agent cards Agent-Workflow Executor runs the LLM loop for dozens of agents as config Secure Tool Runtime Python and Go tools, each in its own sandbox A2A proxy external agents that speak A2A over HTTPS LLM provider of your choice databases, APIs, MCP servers Platform Service: agents, RBAC, audit (control plane) Simplified from Solace's architecture overview, as of October 2026. Tool calls are dispatched by the executor.
The broker is the only path between the trust edge, the agents and the tools. That is what lets each workload scale and fail on its own, and it is why Agent Mesh needs a production Solace broker underneath it.

The three workloads are the Entrypoint Executor (the trust edge, which authenticates every request), the Agent-Workflow Executor (which holds the LLM credentials and runs the reasoning loop for many agents) and the Secure Tool Runtime (which runs each tool in its own sandbox so “a misbehaving or malicious tool cannot reach Agent-Workflow Executor memory”). Solace’s announcement calls the first one the Entrypoint Runtime; the docs call it the Entrypoint Executor. The detail, including sessions, artifacts and deployment shapes, is on Solace Agent Mesh architecture and agents.

Agents find each other by publishing a card. Each agent announces its name, skills and model on a discovery topic, so the runtime can route a task to whichever agent can do it. The protocol on the wire is an A2A-based JSON-RPC 2.0 dialect, and MCP connects agents to outside tools. Both are covered on Solace Agent Mesh MCP and A2A.

Why put AI agents on an event broker at all

Most agent frameworks connect agents with direct HTTP calls. That works on a laptop and gets brittle at scale for the same reasons point-to-point integration always did: the caller must know where the callee lives, both must be up at the same time, and every new consumer means another connection to wire and secure.

Hand touching a rugged tablet showing a robot navigation map and configuration panel
An agent, like a mobile robot, is only as good as its picture of the world. Events keep that picture current without the agent having to keep asking.

An event broker changes three things. First, decoupling: an agent publishes a request to a topic and does not need to know which process, pod or site will pick it up. Second, asynchrony: long-running tasks and streaming status updates fit naturally, and nothing blocks while a model thinks. Third, fan-in from the business itself: an agent can be triggered by a real event, such as a downtime record or a quality hold, not only by a person typing in a chat box. Solace’s argument is that agents need “continuously updated context” and that a broker is the natural way to deliver it. The argument is credible, and it is also what a broker vendor would say.

The counterpoint is complexity. An event-driven agent system has more moving parts than a script that calls an API. If you already run Solace for integration, the broker is sunk cost and Agent Mesh reuses it. If you do not, you are adopting an event broker and an agent platform at the same time. The event mesh page explains what the broker layer brings on its own.

What Solace Agent Mesh means for a plant

The public manufacturing reference is narrow but real. Solace states that Apex Lubrication runs Agent Mesh inside its OmniView conveyor-monitoring platform with Mighty Lube, using on-premises LLMs and routing results to ERP and CMMS systems (Solace, 1 June 2026). That is a monitoring and advisory use: agents read condition data, write reports and raise work, and people act.

That is also where agents belong in a plant today. Consider an illustrative case. A packaging plant already publishes line states and downtime reasons to a broker. An agent subscribes to unplanned stops longer than ten minutes, pulls the last shift’s alarms and the asset’s maintenance history through tools, drafts a probable-cause summary, and posts it to the maintenance team’s channel with a proposed work order that a planner approves. Nothing in that loop writes to a controller. In ISA-95 terms the agent lives at level 3 and 4, next to MES and CMMS, and the control layer stays deterministic.

Data location matters more than features. Agent Mesh runs self-hosted or on Solace Cloud, and works with any LLM, including on-premises models, which is what Apex reports. For plants whose production data may not leave the site, that combination is the deciding question. Our article on keeping manufacturing data local sets out the trade-offs, and the Solace manufacturing page covers where Solace sits above plant MQTT brokers. If the plant events are not on a broker yet, an agent has nothing to subscribe to, and that integration work is the real first step; it is the core of IT/OT integration.

Solace Agent Mesh compared with Confluent Intelligence and Redpanda

Every streaming and messaging vendor now has an agentic story. The three below are the closest comparisons, described from each vendor’s own announcements.

DimensionSolace Agent MeshConfluent IntelligenceRedpanda Agentic Data Plane
AnnouncedOpen source Jan 2025; Enterprise GA Dec 2025; Go runtime Sep 202629 Oct 2025 (Confluent)28 Oct 2025 (Redpanda)
Core ideaAn agent runtime: hosts agents, routes tasks, runs toolsServe real-time context to AI apps, and run agents inside stream processingGovern and observe agent access to enterprise data
Underlying platformSolace event brokerKafka and Flink on Confluent Cloud (IBM-owned since March 2026)Redpanda (Kafka API), Redpanda Connect, Oxla SQL
MCPTools via MCP servers; agents exposed to MCP clientsReal-Time Context Engine serves context over MCP; MCP support in Streaming AgentsSupported
A2AA2A-based protocol on broker topics, plus a proxy for HTTPS A2A agentsNot stated in the launch announcementSupported
Status at launchEnterprise GA; cloud in early accessStreaming Agents in open preview; Context Engine in early accessAvailable on Redpanda Cloud and BYOC; some governance features scheduled for 2026
Where it fitsMany agents coordinating, triggered by events, across sitesTeams already on Kafka and Flink that need fresh, governed context for AITeams on Redpanda that need agent data access control

No winner is declared here, because they solve different halves of the problem. Agent Mesh is closest to an agent orchestration framework that happens to use a broker. Confluent’s approach centres on stream processing and context serving. Redpanda’s centres on governed data access. An enterprise on Confluent could still run Agent Mesh for orchestration, and the Solace alternatives page covers the broker-level comparison. Status lines are as announced in October 2025; check each vendor’s current availability before a decision.

Limits and open questions

  • The architecture is one month old. The Go runtime shipped in September 2026. Production references for it, as opposed to the Python framework, are not yet public.
  • The open-source path closed. The Apache-2.0 Python repository was archived in September 2026, with its last PyPI release, 1.28.8, on 28 August 2026. As of 9 October 2026 we found no public repository for the Go runtime in the SolaceLabs or SolaceProducts organisations.
  • No public Enterprise or Cloud pricing. Solace publishes the free tier terms (individuals and companies under US$25M revenue) and nothing above them. See editions and licensing.
  • The Cloud Service is early access. It was opened “by invitation or request” in April 2026; general availability had not been announced as of October 2026.
  • The A2A dialect is Solace’s own carriage. The docs describe “a JSON-RPC 2.0 dialect carried over event broker topics” and do not state which version of the Linux Foundation A2A specification it tracks.
  • Factory-floor agents are early everywhere. This is not specific to Solace, but maturity claims across the agentic market deserve caution.

How to evaluate Solace Agent Mesh

  • Which use case, and does it need agents at all, or would a rule or a workflow do?
  • Are the events the agents need already on a broker? If not, cost that integration first.
  • Which LLM, where does it run, and what data leaves the site?
  • Is our evaluation on the Go runtime, not on Python-era tutorials or demos?
  • Does our revenue put us under the US$25M free threshold, and do we have that in writing?
  • What does Enterprise or Cloud cost at our expected agent count and token volume?
  • Which tools may agents call, who approves new ones, and how are MCP servers allow-listed?
  • What does human-in-the-loop look like for any action that changes a system of record?
  • How are evaluations run before an agent change goes live, and who owns them?

Deeper

Back to the Solace hub, or across to Event Portal, whose MCP server lets AI assistants read the event catalogue that agents depend on.

Frequently asked questions

What is Solace Agent Mesh?

Solace Agent Mesh is Solace's agent development and runtime platform. It hosts AI agents, runs the tools they call in a sandbox, and connects everything through a Solace event broker using the Agent-to-Agent (A2A) protocol. Users reach agents through entrypoints such as web chat, Slack, Teams, an API, MCP clients or inbound events. As of October 2026 the runtime is written in Go.

Is Solace Agent Mesh open source?

It was. The original Python framework was published on GitHub under Apache-2.0 in January 2025. After the Go rebuild in September 2026, that repository was archived and marked deprecated, with no further fixes. As of 9 October 2026 we found no public repository for the Go runtime, so treat the current product as commercially licensed with a free tier.

Is Solace Agent Mesh free?

Partly. Solace states that Agent Mesh is free for everyone to evaluate, and always free for individuals and companies with less than US$25M a year in revenue. Larger organisations need a commercial licence, and Solace does not publish Enterprise or Cloud prices. The free desktop app is for evaluation and development, not production workloads.

Does Solace Agent Mesh support MCP and A2A?

Yes. Agents can call tools on external MCP servers over stdio, SSE or streamable HTTP, and an MCP entrypoint can expose the mesh's agents as tools to MCP clients. Agents talk to each other with an A2A-based JSON-RPC 2.0 protocol carried on broker topics, and a proxy connects external agents that speak A2A over HTTPS.

Do I need a Solace event broker to run Agent Mesh?

For production, yes. Solace's architecture documentation lists the Solace event broker as the production transport between the entrypoint, the agent executor and the tool runtime. The desktop app bundles an in-memory broker for evaluation, and a TCP development broker exists for local work. Neither is meant for production.

How does Solace Agent Mesh compare with Confluent Intelligence?

They start from different places. Agent Mesh is an agent runtime: it hosts agents, routes tasks between them and runs their tools over an event broker. Confluent Intelligence, announced in October 2025, centres on Kafka and Flink: a Real-Time Context Engine that serves streaming data to AI applications over MCP, and Streaming Agents that run inside Flink.

References and further reading

  1. Solace Agent Mesh documentation · SolaceThe product definition and the entry point to the architecture, entrypoint and tool docs.
  2. Architecture Overview (Solace Agent Mesh) · SolaceThe three workload classes, trust boundaries, storage and deployment shapes.
  3. One Runtime, Many Agents: Solace Agent Mesh Rebuilt in Go · Solace
  4. Solace Agent Mesh Enterprise general availability · Solace
  5. solace-agent-mesh (archived Python repository) · SolaceLabs on GitHub
  6. Confluent launches Real-Time Context Engine and Streaming Agents (Confluent Intelligence) · Confluent
  7. Redpanda acquires Oxla, launches Agentic Data Plane for enterprise data · Redpanda

← Solace

Have a project that needs technical ownership?

Send us the situation. If it is not something we should take on, we will say so.