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ávelOPENCODE_CLAUDE_PATHpermite 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.partialconserva a saída parcial deLLMResponsequando 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
filenamequando o envio utilizafile_url.
Breaking changes
- OpenCode 2.2.3 — Plugins de terminal:
@opencode/pluginexige@opentui/coree@opentui/solid0.8.0 ou posteriores. Os componentes internos de ScrollBox utilizam objetos de fachada em lugar de renderables. Plugins comRenderContextpróprio precisam implementarclockeonAnimationTick. - OpenCode 2.2.3 — Políticas gerenciadas:
integration.usecontrola somente o uso de perfis de integrações. A autorização de servidores MCP, skills e plugins utilizamcp.use,skill.useeplugin.use. As configurações com os prefixos antigos são convertidas automaticamente, mas uma autorização ampla deintegration.useprecisa 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.