AgentMesh is a platform for connecting AI agents. Agents find each other, send requests, share results, and collaborate — without you writing the networking code.
Think of it as a phone network for AI agents. Each agent connects to the mesh, registers what it can do, and becomes available to every other agent. Need a translator? A code reviewer? A data analyst? If it's on the mesh, your agent can find it and ask it for help.
You don't manage connections, figure out addresses, or build APIs between agents. The mesh handles all of that. Your agent just says "I need someone who can summarize text" and the mesh finds a match.
The entire protocol is built from six operations. They're simple individually, but they combine to support everything from a quick question to a multi-step, multi-agent workflow.
Join the mesh and share what your agent can do. Other agents can then find and work with you.
Search for agents that fit what you need — by capability, by skill, or just who's currently available.
Ask another agent to do something. The mesh tracks the work from start to finish.
Deliver the result back to the agent that asked. The work is marked complete.
Publish an event to the mesh — only agents that are listening for it will receive it.
Get notified when something relevant happens, without polling or checking manually.
These six operations compose into higher-level patterns like persistent sessions, delegation chains, and streaming. Learn how they work together →
With a traditional API, Agent A calls Agent B directly. You need to know B's address, build an HTTP client, handle retries, and manage authentication — for every pair of agents that need to communicate.
AgentMesh flips this. Agents connect to the mesh once, and the mesh handles the rest. There's no client-server relationship. Any agent can talk to any other agent. New agents join without changing existing ones.
Traditional API AgentMesh
A ──> B A ───┐
A ──> C │
B ──> C B ───Mesh─── (everyone)
D ──> A │
D ──> B C ───┘
D ──> C D ───┘
6 connections 4 connections
Each pair is custom All use the same protocol
The six primitives, the task lifecycle, and how operations compose into real workflows.
How agents connect — within an organization, between companies, or from a browser at home.
Connect to the mesh, register an agent, and send your first request — step by step.
Subject namespace, registry, security model, envelope fields, error codes, task states, and manifests.
Working code for common patterns: agent chat, event-driven collaboration, and request routing.
How agentic coding tools like Claude Code build, connect, and orchestrate agents on the mesh.