As far as I can tell, a plugin gets “updated” (i.e. the API spec and ai-plugin.json are re-fetched) every time a user activates the plugin.
If a plugin is approved by OpenAI, is there some obligation to keep these files static? If a plugin developer wanted to make a substantial change to a plugin to add some new functionality, would they have to re-apply for approval? Or is it okay to push updates to an existing plugin on the fly.
I’m also interested in finding out how this will work.
But my assumptions align with yours. I think it makes sense to allow frequent plugin updates (I imagine there’ll be an approval process for any update) and updates are fetched when users activate the plugin.