A2A
JVM since3.37.0 Native since3.37.0
A2A endpoint for agent-to-agent communication.
What’s inside
-
A2A component, URI syntax:
a2a:agentCardSource
Please refer to the above link for usage and configuration details.
Maven coordinates
Or add the coordinates to your existing project:
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-a2a</artifactId>
</dependency> Check the User guide for more information about writing Camel Quarkus applications.
Usage
Agent Card JSON files in native mode
If you use JSON files to define agent cards that are loaded from the classpath, you must ensure they are included in the native image. Add the quarkus.native.resources.includes configuration property to application.properties. For example:
quarkus.native.resources.includes=cards/*.json More information about selecting resources for inclusion in the native executable can be found at Embedding resources in native executable.