Description
When using internal custom apps (published to workspace only), the action details say: "ChatGPT will freeze the actions list when you publish, but developers may change the implementation of actions on their servers at any time. You can choose to manually 'refresh' the actions list at any point to update it."
My understanding of the above is that if you click the Refresh button, you would see the latest list of actions and would have access to any new actions that were discovered. However, what actually happens is the actions list updates, but the new actions are greyed out, marked as "disabled", and cannot be used. In order to actually use them, you need to delete and recreate the custom app, which seems to defeat the purpose of the Refresh button.
I'm not sure if the same situation happens to public apps that have been reviewed / approved by OpenAI.
Steps to Reproduce
I'm using ChatGPT Business, so I'm not sure if this applies to all other plans / environments:
- Create custom app in a ChatGPT workspace that points to an MCP server with at least 1 action / tool.
- Publish app to ChatGPT workspace
- Update the MCP server to add a new action
- Redeploy MCP server
- Click Refresh button in app in ChatGPT workspace to refresh actions list
- Start a new chat session and ask to use the new action
Expected Result
New action appears after clicking Refresh, is not disabled and is usable in the chat session
Actual Result
New action appears, but is greyed out and marked as "disabled". Action cannot be used in ChatGPT session.
Workaround
Deleting the app from the ChatGPT workspace and creating a new one is the only way to get the new action(s) available to ChatGPT.
Description
When using internal custom apps (published to workspace only), the action details say: "ChatGPT will freeze the actions list when you publish, but developers may change the implementation of actions on their servers at any time. You can choose to manually 'refresh' the actions list at any point to update it."
My understanding of the above is that if you click the Refresh button, you would see the latest list of actions and would have access to any new actions that were discovered. However, what actually happens is the actions list updates, but the new actions are greyed out, marked as "disabled", and cannot be used. In order to actually use them, you need to delete and recreate the custom app, which seems to defeat the purpose of the Refresh button.
I'm not sure if the same situation happens to public apps that have been reviewed / approved by OpenAI.
Steps to Reproduce
I'm using ChatGPT Business, so I'm not sure if this applies to all other plans / environments:
Expected Result
New action appears after clicking Refresh, is not disabled and is usable in the chat session
Actual Result
New action appears, but is greyed out and marked as "disabled". Action cannot be used in ChatGPT session.
Workaround
Deleting the app from the ChatGPT workspace and creating a new one is the only way to get the new action(s) available to ChatGPT.