Pular para o conteúdo
Stable

OpenCode 2.2.5

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

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

Resumo

O OpenCode 2.2.5 permite reservar uma porcentagem da janela de contexto do modelo para a compactação. A mesma configuração pode acompanhar modelos com capacidades diferentes, sem exigir um número fixo de tokens. A publicação também corrige desconexões de servidores MCP ao receber mensagens grandes e acrescenta atalhos no desktop.

Novidades

  • OpenCode 2.2.5 — Compactação: compaction.buffer aceita uma porcentagem, como "20%", em opencode.json. A configuração por quantidade de tokens continua disponível.
  • OpenCode 2.2.5 — Atalhos: Cmd+Alt+O no macOS e Ctrl+Alt+O no Windows e no Linux abrem a escolha de worktree. As combinações correspondentes com B escolhem a branch de referência. Cmd+Shift+X ou Ctrl+Shift+X alternam o modo de shell.
  • OpenCode 2.2.5 — Comentários: Cmd+Enter ou Ctrl+Enter no popup enviam a citação e seu comentário, preservando o restante do texto no campo de composição.

Melhorias

  • OpenCode 2.2.5 — Leitura e edição: a falha de leitura identifica a pasta ausente e a pasta existente mais próxima. Quando edit não encontra oldString, a mensagem mostra as linhas semelhantes ou informa que a alteração já existe.
  • OpenCode 2.2.5 — Ferramentas: chamadas a bash utilizam shell com as mesmas permissões. Uma ferramenta de plugin chamada bash conserva a preferência.

Correções

  • OpenCode 2.2.5 — MCP: mensagens stdio maiores que 10 MiB deixam de causar desconexão. Servidores encerrados por inatividade deixam de reiniciar imediatamente.
  • OpenCode 2.2.5 — Janela do modelo: o prompt de compactação respeita a janela de contexto quando o limite de entrada é maior. Erros de janela do LiteLLM iniciam a compactação em vez de encerrar a sessão.
  • OpenCode 2.2.5 — Raciocínio: a troca de modelo e a retomada de uma resposta interrompida preservam os blocos de raciocínio, corrigindo sua conversão em texto comum e os erros de requisição resultantes.
  • OpenCode 2.2.5 — Conexões: o menu de conexão deixa de listar servidores MCP (Model Context Protocol), que possuem gerenciamento próprio.

Ponto de Atenção

Teste sugerido: configure compaction.buffer como "20%" em homologação e compare a compactação com dois modelos de janelas diferentes. Num servidor MCP de teste, envie uma mensagem stdio maior que 10 MiB e confira a continuidade da conexão. O alias bash mantém as permissões de shell.

Notas da versão

O OpenCode 2.2.5 foi publicado em 30/10/2026 às 23h17 UTC como estável.

Versões anteriores

    • 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
    • OpenCode 2.2.3

      O OpenCode 2.2.3 permite utilizar o login e os modelos do Claude Code pelo provedor Claude Agent.

      Breaking change
    • 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

Versões posteriores

Esta é a versão mais recente do OpenCode.

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