** 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.
** 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.