OpenAPIToolset: tool_name_prefix is present in BaseToolset but unreachable in OpenAPIToolset
** 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. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I am trying to hook several OPen API's to an ADK agent, the happen to use similar names for the respective endpoint paths (and of course for methods). Without the tool_name_prefix, every tools will use similar names for diffrent functionality, because the underlying API endpoints will be spread across several API's.
tool_name_prefix is obiously created in order to differentate tools from 2 different api's, but it is not reachable from OpenAPIToolset.
Describe the solution you'd like A clear and concise description of what you want to happen.
Expose tool_name_prefix as a kwargs of OpenAPIToolset.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Using LangGraph.
Additional context Add any other context or screenshots about the feature request here.
This Issue relates to our enterprise usage attempt of ADK:
- https://github.com/google/adk-python/issues/3720
- https://github.com/google/adk-python/issues/3779
- https://github.com/google/adk-python/issues/3780
- https://github.com/google/adk-python/issues/3782