Some updates and more detail.
I have an API I have created that I’m pointing to in the Actions section of the GPT creator. One of the available endpoints for the API that is exposed in the schema we will call “runEveryTime”. The point of this action is to flick some widget every time the GPT produces a reply.
Unfortunately, the “thing” the GPT does at the beginning of a message (when it does run) isn’t always even the specified action/endpoint. Often, a “Using unknown plugin…” box pops up (and never disappears, even after the GPT produces the rest of its answer) rather than the desired Action “Calling HTTP endpoint.”
Is there some way I need to refer to the endpoint in the instructions/schema that I’ve not figured out? Or do I need the ai-plugin.json file like with plugins? How does a GPT decide when to run an action? Why would it be producing this “Unknown Plugin” problem? Is there something potentially wrong with my API?