A2A communication in CrewAI

Hi everyone,

Quick question about CrewAI architecture:
When a CrewAI agent needs to interact with an external agent via A2A, is the intended approach always to wrap that call inside a Tool?

Is there any built-in or planned support for generic A2A/HTTP tools, or is this intentionally left to custom tool implementations?

Thanks!