For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal

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.

febrero de 2026

  • Compatibilidad con MCP Apps

  • 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.

noviembre de 2025