Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · agent-comm-adapter
adapter:agent-comm-adaptera5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
Adapter JSON

adapter:agent-comm-adapter

Structured · live

agent-comm-adapter json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · extensions/adapters-canonical/canonical-adapteres.yamlCluster · extensions
Record JSON
{
  "id": "adapter:agent-comm-adapter",
  "_kind": "Adapter",
  "_file": "extensions/adapters-canonical/canonical-adapteres.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "agent-comm-adapter",
    "protocolType": "event-stream",
    "nativeSide": [
      "Claude stream-json",
      "Codex JSONL",
      "Cursor SQLite events",
      "OpenCode SQLite",
      "Pi JSONL-tree",
      "OMP JSONL-tree",
      "Hermes JSONL",
      "Copilot plain-text+JSON-meta",
      "Gemini JSONL",
      "A2A / ACP",
      "MCP-as-agent"
    ],
    "canonicalSide": "Unified AgentEvent union + unified channel-envelope",
    "position": "Between Agent-Platform and consumers (orchestrators, presentation, observability, other agents)",
    "bridgingConcerns": [
      "event taxonomies (Anthropic message_start/content_block_start vs OpenAI response.start/response.text.delta)",
      "partial-streaming quirks (text streaming, tool-call streaming, thinking streaming)",
      "session-resume events (real or synthesized)",
      "fork events",
      "interactive nuances (Cursor capability-profile switches mid-session, OpenClaw partial-streaming line discipline, Copilot session_id in sidecar JSON line)",
      "channel session-brokering (handshake, persistent vs restart-per-turn vs none)",
      "agent-to-agent handshakes and capability advertisement"
    ],
    "catalogInputNodeKinds": [
      "AgentVersion",
      "Channel",
      "SessionSemantics"
    ],
    "trustChainParticipation": "planned",
    "description": "Normalizes per-agent event streams + inter-agent protocols + channel\nkinds into one canonical event/envelope shape. Channels are absorbed\nhere (vs a separate channels-adapter) because the underlying primitive is\na structured communication channel between two participants.\n"
  },
  "outgoingEdges": [
    {
      "from": "adapter:agent-comm-adapter",
      "to": "layer:6-agent-platform",
      "kind": "bridges_protocol_type",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:claude:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:codex:ge-0-119-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:gemini:ge-0-43-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:opencode:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:copilot:ge-1-0-51",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:pi:ge-0-75-4",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:omp:ge-15-5-6",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:openclaw:ge-2026-5-27",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agent-version:hermes@current",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "layer:6-agent-platform",
      "kind": "bridges_protocol_type",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:claude:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:codex:ge-0-119-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:gemini:ge-0-43-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:opencode:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:copilot:ge-1-0-55-3",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:pi:ge-0-75-4",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:omp:ge-15-2-4",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:openclaw:ge-2026-5-27",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agent-version:hermes@current",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "layer:6-agent-platform",
      "kind": "bridges_protocol_type",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:claude:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:codex:ge-0-119-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:gemini:ge-0-43-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:opencode:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:copilot:ge-1-0-51",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:pi:ge-0-75-5",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:omp:ge-15-2-4",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agentVersion:openclaw:ge-2026-5-27",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "adapter:agent-comm-adapter",
      "to": "agent-version:hermes@current",
      "kind": "bridges_for",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}

Shortcuts

Back to overview
Open graph tab