Registro de cambios de la interfaz de usuario de los complementos
Últimas actualizaciones de las API de compatibilidad de la interfaz de usuario de los complementos y las extensiones de ChatGPT.
agosto de 2026
Callbacks de OAuth e ID de cliente CIMD estables
Correcciones y mejoras
Las apps de ChatGPT pueden usar el callback de OAuth estable https://chatgpt.com/connector_platform_oauth_redirect cuando su recurso protegido y sus metadatos de OAuth identifican el mismo servidor de autorización y ese servidor admite la identificación del emisor según RFC 9207.
Las Apps que usan documentos de metadatos de ID de cliente (CIMD) también pueden usar https://chatgpt.com/oauth/client.json como ID de cliente estable. Los servidores que no admiten la identificación del emisor conservan el comportamiento actual de sus callbacks. Más información.
julio de 2026
Metadatos heredados de visibilidad de herramientas en desuso
Correcciones y mejoras
Se declaró en desuso _meta["openai/visibility"] porque su valor private oculta una herramienta al modelo sin especificar si es visible para la aplicación, lo que puede generar dudas sobre a quién está destinada. Usa _meta.ui.visibility para elegir si una herramienta está disponible para el modelo, la aplicación o ambos.
junio de 2026
Controles de permisos de apps en ChatGPT
Correcciones y mejoras
Los usuarios de ChatGPT ahora pueden elegir cuándo las apps conectadas solicitan permiso: siempre, antes de hacer cambios o solo antes de hacer cambios importantes. Las cuentas personales pueden configurar preferencias globales y por app, mientras que los administradores de Business y Empresas controlan las preferencias predeterminadas del espacio de trabajo y de cada app.
mayo de 2026
Variables de estilo del host de MCP Apps
Correcciones y mejoras
ChatGPT ahora proporciona variables CSS estandarizadas del host de MCP Apps a través de hostContext.styles.variables durante la inicialización y las actualiza a través de ui/notifications/host-context-changed cuando cambia el tema del host. Esto ayuda a las aplicaciones a adaptarse a la apariencia clara y oscura de ChatGPT sin definir en el código colores específicos del host.
Actualizaciones del ciclo de vida de las herramientas de MCP Apps
Correcciones y mejoras
window.openai.toolResponseMetadata ahora conserva el contenedor canónico del resultado de la herramienta MCP, incluido el campo oculto _meta, cuando ChatGPT inicia widgets.
Para las herramientas que requieren la aprobación del usuario, ChatGPT ahora entrega los datos de entrada de la herramienta al widget a través del ciclo de vida ui/notifications/tool-input de MCP Apps después de la aprobación, en lugar de precargarlos en las variables globales iniciales del widget.
Instrucciones del servidor MCP
Correcciones y mejoras
ChatGPT ahora lee las instrucciones del servidor MCP que se devuelven durante la inicialización y las usa junto con los metadatos de las herramientas para comprender los flujos de trabajo entre herramientas, las restricciones y las directrices aplicables a todo el servidor.
Ejemplos de esquemas de salida
Correcciones y mejoras
La documentación de la interfaz de usuario de los complementos y de los servidores MCP ahora muestra outputSchema en los ejemplos de herramientas y recomienda declarar un esquema de salida para las herramientas que devuelven contenido estructurado.
marzo de 2026
Guía para la distribución de complementos
Correcciones y mejoras
Las integraciones aprobadas del Apps SDK podían distribuirse como complementos de Codex. En el momento del lanzamiento, los complementos solo estaban disponibles en Codex.
Funciones auxiliares para la biblioteca de archivos en window.openai
Correcciones y mejoras
window.openai.selectFiles() permite que los widgets seleccionen archivos existentes de la biblioteca de archivos de ChatGPT del usuario cuando esa biblioteca esté disponible.
window.openai.uploadFile(file, { library: true }) permite que los widgets guarden los archivos cargados en la biblioteca de archivos de ChatGPT del usuario cuando esa biblioteca esté disponible.
Carga de archivos que no son imágenes
Correcciones y mejoras
window.openai.uploadFile ahora admite archivos que no son imágenes.
Actualizaciones de la interfaz de complementos para redirecciones, descripciones de widgets y desplazamiento al enviar mensajes de seguimiento
Correcciones y mejoras
window.openai.openExternal({ href, redirectUrl }) admite redirectUrl: false, lo que impide que el host agregue ?redirectUrl=... a los enlaces externos.
window.openai.setOpenInAppUrl({ href }) es el método admitido para cambiar el destino de la opción “Abrir en ” en pantalla completa; si no llamas a esta función, ChatGPT sigue abriendo la ruta actual del iframe del widget.
openai/widgetDescription se tiene en cuenta durante la construcción del recurso y tiene prioridad sobre resource.description cuando está presente.
window.openai.sendFollowUpMessage admite un parámetro scrollToBottom; su valor predeterminado es true y puedes pasar false para desactivar este comportamiento.
enero de 2026
Guía de compatibilidad con el conocimiento de la empresa
Metadatos de sesión para llamadas a herramientas y cambio de plantilla con requestModal
Correcciones y mejoras
Las llamadas a herramientas ahora incluyen _meta["openai/session"], un identificador de conversación anonimizado que puedes usar para correlacionar solicitudes dentro de una sesión de ChatGPT.
window.openai.requestModal({ template }) ahora permite abrir otra plantilla de interfaz de usuario registrada al pasar el URI de la plantilla de registerResource.