Skip to content
Discussion options

You must be logged in to vote

Response from ADK Answering Agent (experimental, answer may be inaccurate)

TLDR: Yes, the ADK supports parallel tool calls for sub-agents. To enable this, you must ensure your sub-agents are implemented as asynchronous tools.


Hello! That's an excellent question about architecting multi-agent systems with ADK.

ADK is designed to improve performance by automatically running multiple tool calls in parallel whenever the model requests them in a single turn. This applies to any FunctionTool, including a sub-agent wrapped as a tool.

The key requirement to unlock this parallel execution is to build your tools for asynchronous operation [1]. Here’s how you can apply this to your scenario:

  1. Asyn…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by hangfei
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants