I'd like to be able to integrate with my custom API, similar to how ChatGPT "GPTs" work, allowing me to specify an OpenAPI specification (or any other type of specification) and have the agent automatically issue requests against my custom system.