For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegação principal
Theme
Visão geral Documentação para usuários do ChatGPT e do Codex Casos de uso

Histórico de alterações da interface de plugins

Últimas atualizações das APIs de compatibilidade da interface de plugins e das extensões do ChatGPT.

August 2026

  • Callbacks OAuth estáveis e IDs de cliente com CIMD

    Correções e melhorias

    • Os aplicativos do ChatGPT podem usar o callback OAuth estável https://chatgpt.com/connector_platform_oauth_redirect quando o recurso protegido e os metadados OAuth do aplicativo identificam o mesmo servidor de autorização e esse servidor oferece suporte à identificação do emissor definida na RFC 9207.

    • Os aplicativos que usam documentos de metadados de ID de cliente (CIMD) também podem usar https://chatgpt.com/oauth/client.json como ID de cliente estável. Nos servidores sem suporte à identificação do emissor, os callbacks continuam funcionando como antes. Saiba mais.

July 2026

  • Metadados legados de visibilidade de ferramentas estão obsoletos

    Correções e melhorias

    • O campo _meta["openai/visibility"] foi marcado como obsoleto porque o valor private oculta a ferramenta do modelo sem indicar se ela fica visível para o aplicativo. Isso pode gerar dúvidas sobre a quem a ferramenta se destina. Use _meta.ui.visibility para definir se a ferramenta fica disponível para o modelo, para o aplicativo ou para ambos.

June 2026

  • Controles de permissão para aplicativos no ChatGPT

    Correções e melhorias

    • Os usuários do ChatGPT agora podem escolher quando os aplicativos conectados devem pedir permissão: sempre, antes de fazer qualquer alteração ou apenas antes de fazer alterações importantes. Quem usa uma conta pessoal pode definir preferências globais e por aplicativo. Nos planos Business e Enterprise, os administradores controlam as configurações padrão do espaço de trabalho e de cada aplicativo.

May 2026

  • Variáveis de estilo do host para MCP Apps

    Correções e melhorias

    • Durante a inicialização, o ChatGPT agora fornece as variáveis CSS padronizadas do host para MCP Apps por meio de hostContext.styles.variables. Quando o tema do host muda, o ChatGPT atualiza essas variáveis por meio de ui/notifications/host-context-changed. Isso ajuda os aplicativos a acompanhar os temas claro e escuro do ChatGPT sem precisar definir no código cores específicas do host.

  • Atualizações no ciclo de vida das ferramentas do MCP Apps

    Correções e melhorias

    • window.openai.toolResponseMetadata agora preserva a estrutura canônica do resultado da ferramenta MCP, incluindo o campo oculto _meta, quando o ChatGPT inicia widgets.

    • Para ferramentas que exigem aprovação do usuário, o ChatGPT agora envia os dados de entrada da ferramenta ao widget pela notificação de ciclo de vida ui/notifications/tool-input do MCP Apps após a aprovação, em vez de pré-carregar esses dados nas variáveis globais do widget durante a inicialização.

  • Instruções do servidor MCP

    Correções e melhorias

    • O ChatGPT agora lê as instruções que o servidor MCP retorna durante a inicialização e as usa junto com os metadados das ferramentas para entender os fluxos de trabalho que envolvem várias ferramentas, as restrições e as orientações que se aplicam a todo o servidor.

  • Exemplos de schema de saída

    Correções e melhorias

    • A documentação sobre a interface do plugin e o servidor MCP agora mostra outputSchema nos exemplos de ferramentas e recomenda declarar um schema de saída para ferramentas que retornam conteúdo estruturado.

March 2026

  • Orientações para a distribuição de plugins

    Correções e melhorias

    • As integrações aprovadas do Apps SDK podiam ser distribuídas como plugins do Codex. No lançamento, os plugins estavam disponíveis apenas no Codex.

  • Funções auxiliares de window.openai para a biblioteca de arquivos

    Correções e melhorias

    • Quando a biblioteca de arquivos do usuário no ChatGPT está disponível, os widgets podem usar window.openai.selectFiles() para selecionar arquivos que já estão nela.

    • Quando a biblioteca de arquivos do usuário no ChatGPT está disponível, os widgets podem usar window.openai.uploadFile(file, { library: true }) para salvar nela os arquivos enviados.

  • Envio de arquivos que não são imagens

    Correções e melhorias

    • window.openai.uploadFile agora aceita outros tipos de arquivo além de imagens.

February 2026

  • Compatibilidade com MCP Apps

  • Atualizações na interface do plugin para redirecionamentos, descrições de widgets e rolagem em mensagens de acompanhamento

    Correções e melhorias

    • window.openai.openExternal({ href, redirectUrl }) aceita redirectUrl: false, o que impede que o host acrescente ?redirectUrl=... ao final dos links externos.

    • window.openai.setOpenInAppUrl({ href }) é o método que a API oferece para alterar o destino da opção “Abrir em ” no modo de tela cheia. Se você não chamar esse método, o ChatGPT continuará abrindo o caminho atual do iframe do widget.

    • openai/widgetDescription, quando presente, tem prioridade sobre resource.description na criação do recurso.

    • window.openai.sendFollowUpMessage aceita o parâmetro scrollToBottom. O valor padrão é true. Passe false para desativar a rolagem automática até o fim.

January 2026

  • Orientações sobre compatibilidade com o conhecimento da empresa

  • Metadados de sessão nas chamadas de ferramentas e troca de modelo de interface com requestModal

    Correções e melhorias

    • As chamadas de ferramentas agora incluem _meta["openai/session"], um identificador anonimizado da conversa que você pode usar para correlacionar requisições na mesma sessão do ChatGPT.

    • Com window.openai.requestModal({ template }), agora você pode abrir outro modelo de interface registrado passando o URI usado em registerResource para registrar esse modelo.

November 2025