A atualização do agente de código aberto traz novas opções de modelos, melhorias de configuração e agilidade no uso diário. Veja o que mudou e como testar.

opencode v2.2.7: atualização que agiliza seu fluxo
A atualização do agente de código aberto traz novas opções de modelos, melhorias de configuração e agilidade no uso diário. Veja o que mudou e como testar.
Marcelo Santiago
Criador do bridgecode
Get AI articles in your inbox
Technical curation on models, agents and coding tools. No spam, unsubscribe anytime.
O que é o opencode
O opencode é um agente de código aberto desenvolvida pela organização anomalyco. Ele funciona como um assistente de programação que roda no terminal, integra editores populares e consegue usar múltiplos modelos de IA para escrever, refatorar e testar código. O repositório fica no GitHub e a ferramenta é distribuída para Windows, macOS e Linux.
A v2.2.7 traz ajustes focados no fluxo de trabalho: roteamento automático de modelos no GitHub Copilot, atalhos para gerenciar abas do painel lateral, marcação de sessões como lidas ou não lidas e uma quebra de compatibilidade que exige atenção em projetos que usam a SDK @opencode/ai diretamente. Para quem acompanha a evolução dos agentes de código, o lançamento chega com a promessa de reduzir o número de cliques e de deixar o contexto do projeto mais ordenado, o que vale para times que trabalham em sprints curtos.
O que veio em v2.2.7
GitHub Copilot Auto
Quando a conta do GitHub Copilot possui um pool Auto, é possível escolher o modo Auto no seletor de modelos. O roteador do Copilot decide qual modelo usar para cada sessão, aproveitando o desconto do Auto. Se o roteamento falhar, o opencode cai no modelo padrão da conta. Isso significa menos trabalho para o desenvolvedor, que não precisa trocar de modelo a cada sessão. A integração funciona de forma transparente, mantendo o padrão de segurança da conta do GitHub.
Atalhos de abas no painel lateral
O painel lateral ganhou atalhos: ⌘W fecha abas de painel onde o foco está; ⌥⌘W ou Ctrl+Alt+W fecha a aba da sessão; ⌘⇧T reabre a última aba fechada, seja ela de um dos tipos. Esses atalhos ajudam quem trabalha com várias abas de projeto a manter o foco e a recuperar rapidamente o que estava aberto.
Marcar sessões como lidas ou não
É possível marcar uma aba, um item da barra de tarefas, um projeto ou um cartão do inbox como não lida. O ponto vermelho fica até a próxima visita, ajudando a acompanhar o que ainda precisa de atenção. A função é útil em jornadas longas de trabalho, onde o fluxo pode ser interrompido várias vezes no mesmo dia.
Breaking changes
A SDK @opencode/ai removeu o campo ImageResponse.image. Projetos que importam esse campo diretamente devem ler response.images[0] em vez de response.image. A quebra é necessária para alinhar a SDK com a API atual. Os projetos que usavam o campo recentemente devem ajustar o código e testar as alterações antes de integrar com novas versões.
Como testar o opencode hoje
O opencode está disponível via npm, Homebrew e Docker. A release v2.2.7 traz 27 assets para as principais plataformas. Para quem já usa a ferramenta, basta atualizar a versão no terminal. A documentação oficial mostra os comandos de instalação e a lista de modelos disponíveis. O processo é simples: baixe a versão correspondente ao sistema, faça a instalação e inicie uma nova sessão de programação. Quem está começando pode seguir o tutorial de instalação na documentação oficial e escolher o modelo que melhor atende ao projeto. Depois de rodar algumas tarefas, é fácil perceber a diferença no nível de organização das sesões.
Perguntas Frequentes sobre opencode v2.2.7
- O opencode v2.2.7 é estável? Sim. A release é estável (prerelease=false) e traz 27 assets de distribuição para as principais plataformas.
- O que fazer sobre o breaking change do @opencode/ai? O campo ImageResponse.image foi removido. Se o projeto importar esse pacote diretamente, leia response.images[0] em vez de response.image.
- O modo Auto do Copilot funciona com qualquer conta? Funciona se a conta tiver um pool Auto. Caso o roteamento falhar, o opencode usa o modelo padrão da conta.
- O opencode roda só no terminal? Não. Ele integra editores e ambientes, sendo executável via CLI e disponível para Windows, macOS e Linux.
- Onde encontrar a listagem de modelos? A documentação oficial lista os modelos e provedores suportados.
Frequently asked questions about opencode v2.2.7
O opencode v2.2.7 é estável?
Sim. A release é estável (prerelease=false) e traz 27 assets de distribuição para as principais plataformas.
O que fazer sobre o breaking change do @opencode/ai?
O campo ImageResponse.image foi removido. Se o projeto importar esse pacote diretamente, leia response.images[0] em vez de response.image.
O modo Auto do Copilot funciona com qualquer conta?
Funciona se a conta tiver um pool Auto. Caso o roteamento falhar, o opencode usa o modelo padrão da conta.
O opencode roda só no terminal?
Não. Ele integra editores e ambientes, sendo executável via CLI e disponível para Windows, macOS e Linux.
Onde encontrar a listagem de modelos?
A documentação oficial lista os modelos e provedores suportados.
O que muda para quem programa
A v2.2.7 do opencode prioriza agilidade no fluxo de trabalho: roteamento automático de modelos no Copilot, atalhos para gerenciar abas e foco no que ainda precisa de atenção. Como a atualização inclui uma quebra de compatibilidade, vale a pena conferir a seção de breaking changes antes de atualar em projetos que usam a SDK @opencode/ai diretamente.
O que um time de agentes de IA poderia fazer pelo seu código esta semana? opencode chamou sua atenção e aproveite para colocar essa novidade pra trabalhar num squad de agentes de IA dentro do bridgecode, a plataforma para orquestrar squads de agentes de IA. https://bridgecode.app/
Fonte: opencode
Veja também o artigo sobre a versão anterior, OpenCode v2.2.6: MCP compartilhado, worktrees e runs arquivados, que detalha o que mudou no agente entre as versões. Outro exemplo de agente de código aberto que ganhou força é o Kilo Code, o agente que organiza seu fluxo, com agentes organizados em paralelo.
Related articles

5 dicas para automatizar o terminal com o OpenCode
5 dicas práticas para automatizar o terminal com o OpenCode, o agente de código aberto. Instale, escolha o agente certo, divida tarefas e retenha segurança.

Recomendo o rtk-ai/rtk: recorta 60-90% do token do agente
O rtk-ai/rtk é um proxy Rust que corta 60-90% do output que o seu agente de IA lê. Instale em um comando e reduza o gasto de tokens sem perder detalhes.

Kilo Code v7.8.27: o agente que organiza seu fluxo
Kilo Code é um agente de código open source que roda no terminal. Veja o que há de novo na v7.8.27 e como usá-lo no seu fluxo de trabalho.
