I created a custom agent in watsonx Orchestrate that uses an OpenAPI tool to fetch research papers from Hugging Face. The tool works perfectly when calling endpoints like /papers, /papers/today, and /papers/yesterday - the agent can successfully retrieve papers and provide recommendations. However, when I try to export the tool using orchestrate tools export -n <tool-name> -o <output.zip>, I get warnings like: [WARNING] - Skipping 'get_papers_papers_get', could not find uploaded OpenAPI specification for this tool for each endpoint. It appears that while the tool functions correctly at runtime, watsonx Orchestrate isn't properly associating the OpenAPI specification file with the tool during the import process, which prevents successful export. The tool was imported using the OpenAPI JSON file generated from my FastAPI server exposed via ngrok. Has anyone encountered this issue with OpenAPI tool exports? I'm looking for solutions to either fix the import process so the spec is properly linked, or alternative methods to backup/export these tools with their full configurations intact.
This is the openAPI file i'm using