Avery.Software — Native Execution Runtime
RuntimeUse casesPricingHelpBlog
← Back to helpconcept · agents

What's an external agent?

1 min

Call a remote agent that speaks the open Agent2Agent (A2A) protocol from inside your own agent graph.

The 'External agent' node calls a remote agent over A2A — an open Linux-Foundation standard for agent-to-agent communication. Use it when the agent you want to call lives on a different platform (LangGraph, CrewAI, Semantic-Kernel, a partner-built service, …). Distinct from the 'Sub-agent' node: sub-agent runs another local agent in the same process and shares your connectors + secrets; external-agent crosses a trust boundary and only forwards the prompt + configuration you author. No connector secrets, OAuth tokens, or per-agent secrets ever leave your machine.


Live recipes need the desktop

This article is a static preview. The in-app Help sidecar inside Avery NXR can fire each step against your live project — install the desktop to use it interactively.

Download desktop →