Open
Description
Native Tools across different model providers
One big issue with many Agent SDKs are that they don't support all tools each custom model provider offers.
E.g
- Openai has WebSearchTool(), FilesearchTool()
- Gemini has their own Tool(google_search=GoogleSearch()) and file_upload features
Building effective systems which should rely on these tools becomes hard as no provider yet supports fully swapping between models and their native tools. The solution is to build your own tools or rely on external providers for file and search which feels suboptimal and introduces complexity.
I understand the problem of trying to support google, antropic and deepseeks own tools under the same framework. But having the power to do so would very much strengthen the usability and flexibility of the Agents SDK.