Replies: 1 comment
-
|
Can you try to use ToolSets (https://google.github.io/adk-docs/tools-custom/#toolsets-grouping-and-dynamically-providing-tools) These let you group your tools. You will still have to register the Toolset with each Agent that needs to have access to these tools. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Google ADK's tool calling mechanism is extremely restrictive and suffers from poor usability.
For example, let's say I implement 6 custom functions using pandas to manipulate DataFrames, intended to be used identically across multiple agents. In this scenario, since ADK only accepts individual functions or agents, I am forced to repetitively register func1 through func6 for every single agent. This design is highly inefficient and user-unfriendly.
Agno addresses this by providing a Toolkit class to bundle related tools. Do you have any plans to adopt a similar approach?
Beta Was this translation helpful? Give feedback.
All reactions