Skip to content

Support for OpenAPI Tools #113

@yabetancourt

Description

@yabetancourt

** Please make sure you read the contribution guide and file the issues in the right place. **
Contribution guide.

Is your feature request related to a problem? Please describe.
The documentation (https://google.github.io/adk-docs/tools/openapi-tools/) showcases powerful capabilities for generating and consuming OpenAPI-based tools; these examples and the documented support seem to be primarily focused on the Python ecosystem. As a developer working with Java agents, this makes it challenging to leverage these powerful OpenAPI integration features for my Java-based ADK agents, creating a gap in seamless API interaction compared to the Python side.

Describe the solution you'd like
I would like to see explicit support for OpenAPI tools within the Java ecosystem of the Agent Development Kit.

Describe alternatives you've considered
I could manually parse OpenAPI specifications and implement API clients, but this is time-consuming, error-prone, and defeats the purpose of an agent development kit that aims to simplify tool integration.

Additional context
The existing OpenAPI tools for Python in ADK are a clear demonstration of the value this feature brings to agents. Extending this capability to Java would significantly enhance the utility of ADK for a broader developer base and encourage more diverse agent development within the Java ecosystem. Understanding the roadmap for this feature would help me in planning future agent development efforts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions