From d65b3d53b932205d27ce1dcae65be87a1526a1fb Mon Sep 17 00:00:00 2001 From: Farah Juma Date: Mon, 17 Nov 2025 16:50:41 -0500 Subject: [PATCH] Fix the link for the multi-language weather_and_airbnb_planner example for the A2A blog posts --- _posts/2025-06-27-a2a-project-launches-java-sdk.adoc | 4 ++-- _posts/2025-07-09-quarkus-and-a2a-java-sdk.adoc | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_posts/2025-06-27-a2a-project-launches-java-sdk.adoc b/_posts/2025-06-27-a2a-project-launches-java-sdk.adoc index e49de6b7633..aca9accc385 100644 --- a/_posts/2025-06-27-a2a-project-launches-java-sdk.adoc +++ b/_posts/2025-06-27-a2a-project-launches-java-sdk.adoc @@ -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 @@ -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 + diff --git a/_posts/2025-07-09-quarkus-and-a2a-java-sdk.adoc b/_posts/2025-07-09-quarkus-and-a2a-java-sdk.adoc index 1e3d38ea8f7..f7cc4822319 100644 --- a/_posts/2025-07-09-quarkus-and-a2a-java-sdk.adoc +++ b/_posts/2025-07-09-quarkus-and-a2a-java-sdk.adoc @@ -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 @@ -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