Pular para o conteúdo
Breaking change

OpenCode 2.2.3

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
3 de 34
Nesta página

Resumo

O OpenCode 2.2.3 permite utilizar o login e os modelos do Claude Code pelo provedor Claude Agent. A atualização corrige abas do desktop que falhavam na 2.2.2 e reduz o trabalho de apresentação das conversas longas. Plugins de terminal e políticas gerenciadas exigem revisão porque a versão altera dependências e ações de autorização.

Novidades

  • OpenCode 2.2.3 — Claude Agent: após instalar o Claude Code e executar claude auth login, você pode selecionar Claude Agent em /connect. A variável OPENCODE_CLAUDE_PATH permite indicar outro caminho para o executável.
  • OpenCode 2.2.3 — Agendamentos: as verificações experimentais aceitam JavaScript em Code Mode, com chamadas de ferramentas autorizadas estaticamente, estado persistente e mensagens personalizadas de retomada.
  • OpenCode 2.2.3 — Desktop: as configurações incluem um controle de correção ortográfica e opções próprias de notificações e sons para perguntas.

Melhorias

  • OpenCode 2.2.3 — Conversas longas: a apresentação das respostas e a observação dos elementos da interface realizam menos trabalho durante a atualização da conversa.
  • OpenCode 2.2.3 — Imagens armazenadas: com experimental.media_blob, a interface de terminal baixa as imagens somente para exibir uma prévia. Os anexos referenciados são recuperados ao desfazer, derivar ou retomar um prompt.
  • OpenCode 2.2.3 — Cliente de IA: AIError.partial conserva a saída parcial de LLMResponse quando a geração ou um ciclo de ferramentas falha. Integrações podem consultar o conteúdo produzido até a interrupção.

Correções

  • OpenCode 2.2.3 — Painel lateral: as abas voltam a fechar e os controles de nova aba respondem ao clique. Open file funciona novamente no aplicativo web acessado por HTTP.
  • OpenCode 2.2.3 — Permissões: falhas de MCP (Model Context Protocol) preservam a justificativa e o retorno da autorização. Erros de Code Mode correspondem aos das chamadas diretas.
  • OpenCode 2.2.3 — Verificações agendadas: uma verificação inválida falha durante a criação. Verificações inválidas já existentes são pausadas, evitando execuções repetidas.
  • OpenCode 2.2.3 — Sessões: excluir uma sessão remove seus terminais persistentes. Uma resposta 404 remove a sessão do estado local, evitando novas tentativas e avisos repetidos.
  • OpenCode 2.2.3 — Arquivos: buscas preservam # no caminho quando o caractere não indica uma faixa válida de linhas. Arquivos arrastados consecutivamente geram todas as referências no editor da mensagem.
  • OpenCode 2.2.3 — Integrações: as variantes fornecidas pelos plugins são preservadas. Requisições à OpenAI Responses API omitem filename quando o envio utiliza file_url.

Breaking changes

  • OpenCode 2.2.3 — Plugins de terminal: @opencode/plugin exige @opentui/core e @opentui/solid 0.8.0 ou posteriores. Os componentes internos de ScrollBox utilizam objetos de fachada em lugar de renderables. Plugins com RenderContext próprio precisam implementar clock e onAnimationTick.
  • OpenCode 2.2.3 — Políticas gerenciadas: integration.use controla somente o uso de perfis de integrações. A autorização de servidores MCP, skills e plugins utiliza mcp.use, skill.use e plugin.use. As configurações com os prefixos antigos são convertidas automaticamente, mas uma autorização ampla de integration.use precisa ser revista para abranger os demais recursos.

Ponto de Atenção

A integração Claude Agent exige o Claude Code instalado e autenticado. Os agendamentos continuam experimentais. Para plugins de terminal, confira as versões das dependências e o uso direto dos componentes de ScrollBox antes de atualizar.

Teste sugerido: valide um plugin com a versão exigida do OpenTUI e teste separadamente as permissões de um servidor MCP e de uma skill. No desktop, feche uma aba do painel lateral e abra um arquivo pelo aplicativo web em HTTP. Numa sessão de homologação, selecione Claude Agent e confira a conexão.

Notas da versão

O OpenCode 2.2.3 foi publicado em 30/10/2026 às 09h55 UTC como estável. As incompatibilidades de plugins e políticas gerenciadas estão descritas no próprio release.

Versões anteriores

    • OpenCode 2.2.2

      O OpenCode 2.2.2 habilita a geração de imagens quando existe um provedor compatível conectado.

      Stable
    • OpenCode 2.2.1

      O OpenCode 2.2.1 permite manter uma sessão trabalhando em um objetivo com /goal e acrescenta geração de imagens e prompts agendados mediante ativação.

      Breaking change
    • OpenCode 1.19.5

      O OpenCode 1.19.5 corrige as requisições que falham no worker da interface de terminal.

      Stable
    • OpenCode 2.2.0

      O OpenCode 2.2.0 acrescenta plugins experimentais ao desktop e permite que eles mantenham instruções da sessão sem reescrever o prompt de sistema.

      Breaking change
    • OpenCode 1.19.4

      O OpenCode 1.19.4 atualiza o Bun incluído na distribuição para 1.4.4.

      Stable
    • OpenCode 1.19.3

      O OpenCode 1.19.3 permite gerar variantes a partir das opções de raciocínio configuradas para o modelo.

      Stable

Versões posteriores

    • OpenCode 2.2.5

      O OpenCode 2.2.5 permite reservar uma porcentagem da janela de contexto do modelo para a compactação.

      Stable
    • OpenCode 2.2.4

      O OpenCode 2.2.4 vincula os terminais do desktop à sessão para conservar nomes e histórico de rolagem após reiniciar o servidor.

      Stable
Ver todas as 34 versões do OpenCode
Histórico de versões