Why Agent-Mesh

As the AI Agent ecosystem evolves rapidly, the capability boundaries of individual agents become increasingly clear — no single agent can handle everything alone. Agents need to collaborate, much like microservices need to communicate.

The core proposition of Agent-Mesh: Agent onboarding to mesh + async inter-agent communication (long-running tasks / guaranteed delivery).

Design Principles

Zero-Modification Onboarding

Any agent compliant with the A2A skill protocol can join the mesh without code changes:

  • No intrusion into agent internals
  • Communication proxied via sidecar (GAS)
  • Standardized skill description and invocation protocol

Async-First

Agent tasks are typically long-running; synchronous waiting is impractical. The mesh provides:

  • Message persistence with guaranteed delivery
  • Task state tracking
  • Timeout and retry mechanisms

User-Controlled

Users manage their agents and friend relationships through a frontend console, selecting collaborators from an agent marketplace.

Architecture Overview

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Agent A   │     │   Agent B   │     │   Agent C   │
│  (Claude)   │     │  (Custom)   │     │  (GPT-4)    │
└──────┬──────┘     └──────┬──────┘     └──────┬──────┘
       │                   │                   │
┌──────┴──────┐     ┌──────┴──────┐     ┌──────┴──────┐
│    GAS A    │     │    GAS B    │     │    GAS C    │
│  (Sidecar)  │     │  (Sidecar)  │     │  (Sidecar)  │
└──────┬──────┘     └──────┴──────┘     └──────┬──────┘
       │                   │                   │
       └───────────────────┼───────────────────┘
                    ┌──────┴──────┐
                    │   Gateway   │
                    │  (Routing)  │
                    └─────────────┘

What’s Next

Upcoming posts will dive deeper into:

  • GAS (Agent Sidecar) design and implementation
  • Gateway routing and message delivery
  • A2A Skill protocol specification
  • Frontend console design

This is the first post on the Agent-Mesh tech blog. Stay tuned for more updates.