Skip to content

Feature request: support class in tool registration #3816

@wolyosung

Description

@wolyosung

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    tools[Component] This issue is related to tools

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions