Hi,
I created two multi agents in two different gcp project.
Now i want to create a orchestrator agent in one gcp project and call both agents .
Kindly guide me the best approach/steps for this.
@Rajavelu There are some samples for ADK agent to agent communication in the following sample repos:
https://github.com/google/adk-samples
https://github.com/a2aproject/a2a-samples
@ericdong can i create single agent like root agent and keep other agents as sub agents or A2A ? which one is advisable?
@Rajavelu yes you can. Using ADK multi-agent will give you more flexibility as posed to using A2A in your case.
Hi @Rajavelu,
Welcome to the Google Cloud Community!
In addition to @ericdong, you can set up an Orchestrator Agent that uses a webhook hosted on Cloud Function or Cloud Run to invoke Child Agents via the Dialogflow API. This lets you programmatically handle cross-project communication by forwarding user input, managing authentication, preserving session state, and delegating intents to the appropriate agent.
You may want to check the following documentation for more information.
Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.