Fixes & improvements
ChatGPT is now fully compatible with the MCP Apps spec.
Latest updates to Apps SDK for building apps in ChatGPT.
ChatGPT is now fully compatible with the MCP Apps spec.
window.openai.openExternal({ href, redirectUrl }) supports redirectUrl: false, which prevents the host from appending ?redirectUrl=... to external links.
window.openai.setOpenInAppUrl({ href }) is the supported way to override the fullscreen “Open in
openai/widgetDescription is honored during resource construction and takes precedence over resource.description when present.
window.openai.sendFollowUpMessage supports a scrollToBottom parameter; it defaults to true, and you can pass false to opt out.
Added company knowledge in ChatGPT compatibility guidance for the search/fetch tools. Click here to learn more.
Tool calls now include _meta["openai/session"], an anonymized conversation id you can use to correlate requests within a ChatGPT session.
window.openai.requestModal({ template }) now supports opening a different registered UI template by passing the template URI from registerResource.
Published a new Apps SDK state management guide.
Added copy functionality to all code snippets.
Launched a unified developers changelog.