Skip to content

Agent Interop

In Admin → Agent Interop, you register external agent connections and control which protocols are in use. Delegate work to specialist agents inside Fontana, hand off conversations when the task changes, or federate with external platforms over open protocols (A2A, ACP, ANP, OFP). Every delegation runs with allowlisted origins, bearer authentication, and audit metadata.

SubAgent Delegation

Use SubAgent Delegation to isolate deep work in child threads while the parent keeps context lean.

Agent Handoff

Use Agent Handoff to transfer the root thread to a specialist agent when the task surface changes.

Agent Interop

Use Agent Interop with A2A, ACP, ANP, OFP, and other standards to communicate with external agents.

PatternStatusWhat it doesConfiguration
SubAgent delegationAvailableSpawn a child thread for delegated work, then return results to the parent. Isolates deep work while the parent keeps context lean.subagents on the agent definition in Admin → Agents
Agent handoffAvailableTransfer the current conversation to another in-app agent on the same thread. Use when the task surface changes.handoffAgents on the agent definition in Admin → Agents

Configure connections in Admin → Agent Interop. Supported and planned federation protocols:

ProtocolStatusTechnical descriptionDocumentation
A2A (Agent2Agent)AvailableJSON-RPC 2.0 over HTTPS for peer-agent task delegation. Outbound: in-app agents delegate tasks to registered connections with allowlisted origins and bearer auth (env or Vault). Inbound: workspace Agent Card at /.well-known/agent-card.json, per-agent cards, and bearer-authenticated JSON-RPC at /api/a2a/json-rpc.A2A specification
ACP (Agent Communication Protocol)AvailableREST-native agent messaging with MIME-typed multipart payloads, session identifiers, and manifest-based discovery.ACP specification
ANP (Agent Network Protocol)Coming soonDecentralised peer-to-peer agent networking using W3C Decentralized Identifiers (DIDs) and JSON-LD capability metadata. Complements enterprise A2A when agents must federate across organisational boundaries without a central registry.ANP repository
OFP (Open Floor Protocol)Coming soonLinux Foundation standard for multi-party conversational agents: Conversation Envelopes, Assistant Manifests, and Dialog Events. Supports delegation, mediation, and shared floor control across heterogeneous voice and chat agents.OFP introduction
  • Outbound delegation - in-app agents send A2A JSON-RPC tasks to registered peer connections with allowlisted origins and bearer authentication
  • Inbound discovery - workspace publishes an Agent Card at /.well-known/agent-card.json plus per-agent cards
  • Inbound API - bearer-authenticated JSON-RPC at /api/a2a/json-rpc for inbound task execution
  • Admin → Agent Interop - connection CRUD, allowlisted HTTPS origins, audit metadata on tool calls