You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cannot connect to API: unable to verify the first certificate; if the root CA is installed locally, try running Node.js with --use-system-ca
Como faço para corrigir?
minha versão e a 1.19.0 com essa nova atualização deu o erro acima
Esse erro quase sempre vem da rede, não do OpenCode. Um proxy/firewall corporativo ou um antivírus pode estar inspecionando o tráfego HTTPS com um certificado próprio. Também pode ser um filtro de DNS entregando um certificado falso. Para entendermos o seu caso, você poderia informar:
A saída de opencode --version e como você instalou (npm opencode-ai, npm @opencode/cli, binário ou app desktop). As versões 1.x e 2.x são implementações diferentes e tratam certificados de forma diferente.
Seu sistema operacional, e se você usa o CLI ou o app desktop.
Qual provedor e modelo você usa (por exemplo OpenCode Zen/Go ou outro provedor com URL própria).
Se o erro também acontece em outra rede (por exemplo, roteando a internet do celular).
Enquanto isso, algumas coisas que costumam resolver:
Se você está numa rede de empresa, peça ao suporte de TI o certificado raiz (CA) da rede. Salve como .pem e defina a variável de ambiente NODE_EXTRA_CA_CERTS apontando para esse arquivo antes de iniciar o OpenCode.
Na v2 (npm install -g @opencode/cli), o OpenCode já confia nos certificados instalados no sistema operacional. Se a CA da rede já estiver instalada no sistema, deve funcionar sem configuração extra.
Você pode responder aqui com os detalhes ou editar a issue. Se editar, deixe também um comentário avisando que atualizou, para sabermos quando terminou.
1: app desktop
2:windows 10, app desktop
3: big pickle
4:na troca de rede da outro erro :segue na foto
Em qui., 15 de out. de 2026 às 08:09, opencode-agent[bot] <
***@***.***> escreveu:
A versão do app desktop. Você encontra em Configurações / Sobre (About), ou no instalador que baixou. Precisamos dela para saber se é a versão 1.x ou 2.x, porque elas tratam certificados de forma diferente.
A foto do outro erro. Ela não chegou: a resposta veio por e-mail e a imagem não apareceu no comentário. Você pode abrir a issue no navegador (erro de certificado #55687) e arrastar a imagem para a caixa de comentário? Também pode colar o texto do erro.
Enquanto isso, algumas coisas que costumam resolver no Windows:
Se você usa antivírus com "verificação de HTTPS/SSL" (por exemplo Kaspersky, Avast, ESET), tente desativar essa opção ou adicionar o OpenCode como exceção.
A v1.19.0 é a versão 1.x do OpenCode. A v1 só recebe correções de bugs críticos. Este erro vem da rede (um antivírus, proxy ou filtro de DNS colocando um certificado próprio no meio da conexão) e tem soluções alternativas, então é pouco provável que ele seja corrigido na v1.
O que recomendamos:
Atualize para a v2. O app desktop da v2 para Windows está em https://opencode.ai/v2/docs/ (seção Desktop). Se você usa o CLI, instale com npm install -g @opencode/cli. A v2 confia nos certificados instalados no Windows. Por isso, se o certificado raiz da sua rede ou do seu antivírus estiver instalado no sistema, o erro deve sumir sem configuração extra.
Se usar antivírus com verificação de HTTPS/SSL (Kaspersky, Avast, ESET etc.), desative essa opção ou adicione o OpenCode como exceção.
A foto não apareceu de novo: quando você responde por e-mail, a imagem não chega aqui. Se o erro continuar na v2, por favor abra a issue no navegador (#55687) e cole a imagem ou o texto do erro direto na caixa de comentário. Se isso acontecer, ou se você achar que o problema é crítico, responda aqui e vamos olhar de novo.
Nessa outra rede o erro de certificado sumiu. Então aquele primeiro erro vinha mesmo da sua rede original (antivírus, proxy ou filtro de DNS). O erro da foto é outro: "OpenCode's free tier can only be used from within OpenCode". Ele é retornado pelo servidor do plano gratuito e várias pessoas começaram a vê-lo nos últimos dias. Veja:
Se o seu opencode.json/opencode.jsonc (em %USERPROFILE%\.config\opencode\) tiver um provider com https://opencode.ai/zen/v1, remova esse trecho.
Como você está na v1 e existem essas alternativas, é pouco provável que isso seja corrigido na v1. Se o erro continuar depois de atualizar para a v2, responda aqui (pelo navegador, para a imagem chegar) e vamos olhar de novo.
O erro de certificado ("unable to verify the first certificate") vinha da rede original. Nessa rede, um antivírus, proxy ou filtro de DNS coloca um certificado próprio no meio da conexão.
Estamos fechando esta issue como "not planned", @rochagabrielp27-eng. Você usa a v1.19.0, que só recebe correções de bugs críticos, e os dois problemas têm solução:
O erro de certificado vinha da sua rede original. Em outra rede ele não aparece.
Activity
opencode-agent commentedon Oct 15, 2026
Olá @rochagabrielp27-eng, obrigado pelo relato!
Esse erro quase sempre vem da rede, não do OpenCode. Um proxy/firewall corporativo ou um antivírus pode estar inspecionando o tráfego HTTPS com um certificado próprio. Também pode ser um filtro de DNS entregando um certificado falso. Para entendermos o seu caso, você poderia informar:
opencode --versione como você instalou (npmopencode-ai, npm@opencode/cli, binário ou app desktop). As versões 1.x e 2.x são implementações diferentes e tratam certificados de forma diferente.Enquanto isso, algumas coisas que costumam resolver:
.peme defina a variável de ambienteNODE_EXTRA_CA_CERTSapontando para esse arquivo antes de iniciar o OpenCode.npm install -g @opencode/cli), o OpenCode já confia nos certificados instalados no sistema operacional. Se a CA da rede já estiver instalada no sistema, deve funcionar sem configuração extra.Você pode responder aqui com os detalhes ou editar a issue. Se editar, deixe também um comentário avisando que atualizou, para sabermos quando terminou.
Issues relacionadas, em ordem de probabilidade:
rochagabrielp27-eng commentedon Oct 15, 2026
opencode-agent commentedon Oct 15, 2026
Obrigado pelas respostas, @rochagabrielp27-eng!
Ainda faltam duas coisas:
Enquanto isso, algumas coisas que costumam resolver no Windows:
rochagabrielp27-eng commentedon Oct 15, 2026
opencode-agent commentedon Oct 15, 2026
Obrigado, @rochagabrielp27-eng!
A v1.19.0 é a versão 1.x do OpenCode. A v1 só recebe correções de bugs críticos. Este erro vem da rede (um antivírus, proxy ou filtro de DNS colocando um certificado próprio no meio da conexão) e tem soluções alternativas, então é pouco provável que ele seja corrigido na v1.
O que recomendamos:
npm install -g @opencode/cli. A v2 confia nos certificados instalados no Windows. Por isso, se o certificado raiz da sua rede ou do seu antivírus estiver instalado no sistema, o erro deve sumir sem configuração extra.NODE_EXTRA_CA_CERTSapontando para o arquivo.pem(veja Cannot connect to API: self signed certificate; if the root CA is installed locally, try running Node.js with --use-system-ca #54095).A foto não apareceu de novo: quando você responde por e-mail, a imagem não chega aqui. Se o erro continuar na v2, por favor abra a issue no navegador (#55687) e cole a imagem ou o texto do erro direto na caixa de comentário. Se isso acontecer, ou se você achar que o problema é crítico, responda aqui e vamos olhar de novo.
rochagabrielp27-eng commentedon Oct 15, 2026
opencode-agent commentedon Oct 15, 2026
Obrigado pela imagem, @rochagabrielp27-eng! Agora conseguimos ver o problema.
Nessa outra rede o erro de certificado sumiu. Então aquele primeiro erro vinha mesmo da sua rede original (antivírus, proxy ou filtro de DNS). O erro da foto é outro: "OpenCode's free tier can only be used from within OpenCode". Ele é retornado pelo servidor do plano gratuito e várias pessoas começaram a vê-lo nos últimos dias. Veja:
O que resolveu para outras pessoas:
/connectno app (ouopencode auth loginno terminal).opencode.json/opencode.jsonc(em%USERPROFILE%\.config\opencode\) tiver um provider comhttps://opencode.ai/zen/v1, remova esse trecho.Como você está na v1 e existem essas alternativas, é pouco provável que isso seja corrigido na v1. Se o erro continuar depois de atualizar para a v2, responda aqui (pelo navegador, para a imagem chegar) e vamos olhar de novo.
rochagabrielp27-eng commentedon Oct 15, 2026
Troquei o agente de Plano para Build e voltou a funcionar..
Obrigado!
opencode-agent commentedon Oct 15, 2026
Que bom que voltou a funcionar, @rochagabrielp27-eng! Obrigado por avisar.
Resumindo para quem encontrar esta issue depois:
Como isso acontece na v1, que só recebe correções críticas, esta issue será fechada. Recomendamos atualizar para a v2 quando puder: https://opencode.ai/v2/docs/ (seção Desktop). Se algo parecido acontecer na v2, é só abrir uma nova issue.
opencode-agent commentedon Oct 16, 2026
Estamos fechando esta issue como "not planned", @rochagabrielp27-eng. Você usa a v1.19.0, que só recebe correções de bugs críticos, e os dois problemas têm solução:
Recomendamos atualizar para a v2 quando puder: https://opencode.ai/v2/docs/ (seção Desktop). Se algum desses erros aparecer na v2, é só abrir uma nova issue. Obrigado pela paciência e pelos detalhes!