Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _posts/2025-06-27-a2a-project-launches-java-sdk.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ complex workflows between multiple agents. You can find more details
about task management and many other features in the *https://github.com/a2aproject/a2a-java[A2A Java SDK]* repository's.

You just want more code? Are you interested to see interoperability in action? Explore our
https://github.com/a2aproject/a2a-samples/tree/main/samples/multi_language/python_and_java_multiagent[multi-language
https://github.com/a2aproject/a2a-samples/tree/main/samples/python/hosts/weather_and_airbnb_planner[multi-language
sample implementation,] which demonstrates how Python and Java
agents collaborate seamlessly. See this picture for a bird-eye overview,
and checkout the code for more insights
Expand Down Expand Up @@ -274,7 +274,7 @@ Ready to dive in? Here’s your roadmap:
https://github.com/a2aproject/a2a-java[github.com/a2aproject/a2a-java]
to examine the implementation +
. *Study Real Examples*: Check out the
https://github.com/a2aproject/a2a-samples/tree/main/samples/multi_language/python_and_java_multiagent[multi-language
https://github.com/a2aproject/a2a-samples/tree/main/samples/python/hosts/weather_and_airbnb_planner[multi-language
samples] to see interoperability in action +
. *Join the Community*: Connect with fellow developers in the A2A
ecosystem +
Expand Down
8 changes: 4 additions & 4 deletions _posts/2025-07-09-quarkus-and-a2a-java-sdk.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ $ mvn quarkus:dev

We've gone from a Quarkus LangChain4j AI service to an A2A server agent in just a few steps!

The source code for this example is available https://github.com/a2aproject/a2a-samples/tree/main/samples/multi_language/python_and_java_multiagent/weather_agent[here].
The source code for this example is available https://github.com/a2aproject/a2a-samples/tree/main/samples/java/agents/weather_mcp[here].

== Validating our A2A Server Agent Using the A2A Inspector

Expand All @@ -254,13 +254,13 @@ image::multiagent-java-python.png[scaledwidth=100%]

This is a multi-agent example where a host agent delegates requests to two different A2A server agents, an Airbnb agent and our Weather agent, based on the user's question. Under the hood, the host agent makes use of each agent's agent card to determine the capabilities of each agent and uses an LLM to determine which agent to delegate the request to based on their capabilities.

The https://github.com/a2aproject/a2a-samples/tree/main/samples/multi_language/python_and_java_multiagent/airbnb_agent[Airbnb agent] is a Python agent that's implemented using LangGraph and makes use of the A2A Python SDK.
The https://github.com/a2aproject/a2a-samples/tree/main/samples/python/agents/airbnb_planner_multiagent/airbnb_agent[Airbnb agent] is a Python agent that's implemented using LangGraph and makes use of the A2A Python SDK.

The https://github.com/a2aproject/a2a-samples/tree/main/samples/multi_language/python_and_java_multiagent/weather_agent[Weather agent] is our Java agent that's implemented using Quarkus LangChain4j and makes use of the A2A Java SDK.
The https://github.com/a2aproject/a2a-samples/tree/main/samples/java/agents/weather_mcp[Weather agent] is our Java agent that's implemented using Quarkus LangChain4j and makes use of the A2A Java SDK.

Notice that the host agent uses A2A clients written in Python to communicate with the server agents. It's also possible to use an https://github.com/a2aproject/a2a-java?tab=readme-ov-file#a2a-client[A2A client] written in Java using our A2A Java SDK.

The complete source code for this example is available https://github.com/a2aproject/a2a-samples/tree/main/samples/multi_language/python_and_java_multiagent[here]. To experiment with this multi-agent example, try sending different types of questions to the host agent, for example:
The complete source code for this example is available https://github.com/a2aproject/a2a-samples/tree/main/samples/python/hosts/weather_and_airbnb_planner[here]. To experiment with this multi-agent example, try sending different types of questions to the host agent, for example:

* What's the weather in New York, NY?
* Find me a room in LA, CA, July 7-9, 2 adults
Expand Down
Loading