A2A

JVM since3.37.0 Native since3.37.0

A2A endpoint for agent-to-agent communication.

What’s inside

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.