> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Solução de problemas do Visual Studio Code (VSCode)

> Solucione problemas da extensão do VS Code, incluindo configurações de proxy, erros de certificado, configuração do servidor da API e problemas nas respostas do chat.

<Note>
  Recomendamos fortemente usar o Devin Desktop Editor nativo ou o plugin local da JetBrains por seus recursos avançados de IA agentiva e recursos mais modernos.
  O plugin do VSCode está em modo de manutenção.
</Note>

Há suporte para o VSCode 1.89 ou superior.

<div id="gathering-extension-logs">
  # Coletando logs da extensão
</div>

A partir da versão 1.10.0 da extensão do VS Code, os Diagnósticos da Extensão podem ser baixados pela página de Configurações. Esse download incluirá uma coleção de logs e parâmetros relevantes em um arquivo de texto.

*Para os logs completos de saída do VSCode:*

1. Acesse a Command Palette (`Ctrl/Cmd + Shift + P` ou vá em View > Command Palette)

2. Digite "Show logs" e selecione a opção `Developer: Show Logs`

3. No menu suspenso, selecione `Extension Host` e `Windsurf`

4. Você deverá ver algo semelhante à imagem abaixo:

<Frame>
  <img src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/plugins/troubleshooting-vscode-showlogs.jpg?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=c7eab1a2d7f2d00c003de23ffdbd5ae4" width="2244" height="410" data-path="desktop/assets/plugins/troubleshooting-vscode-showlogs.jpg" />
</Frame>

5. No menu suspenso no canto superior direito que mostra "Extension Host", selecione "Codeium"

6. Exporte ou copie os logs

<div id="known-ide-issues-and-solutions">
  # Problemas conhecidos da IDE e soluções
</div>

<div id="esplit-is-not-defined">
  ## e.split não está definido
</div>

Você está usando uma versão do VS Code que não é compatível. Atualize para uma versão compatível e tente novamente. Você pode encontrar a lista de versões compatíveis [aqui](/pt-BR/windsurf/plugins/compatibility).

<div id="using-the-wrong-api-server">
  ## Usando o servidor de API incorreto
</div>

Se um usuário alterar a URL do servidor de API/Portal nas **Configurações** do **workspace**, isso substituirá as configurações do usuário e poderá fazer com que a extensão se comunique com o servidor de API errado.

Certifique-se de que a URL do servidor de API/Portal esteja definida corretamente e não esteja sendo substituída acidentalmente pelas configurações do workspace.

<div id="not-seeing-codeium-chat-responses">
  ## Não está vendo as respostas do Codeium Chat
</div>

Se você está tentando enviar mensagens para o chat do Codeium, mas não está vendo respostas, verifique se é possível cancelar a resposta. Se não for possível cancelar a resposta, isso significa que ela foi concluída, mas não foi exibida. Isso pode acontecer se o Chat Web Server perder a conexão com a extensão. Recarregar o VS Code e abrir o painel do Codeium Chat novamente deve fazer com que as respostas apareçam.

<div id="unable-to-read-file-packagejson">
  ## Não foi possível ler o arquivo .../package.json
</div>

```
Unable to read file .../.vscode/extensions/codeium.codeium-<version>/package.json
```

Se o erro acima aparecer nos logs do Codeium, tente excluir a pasta da extensão (.../.vscode/extensions/codeium.codeium-\<version>) e reinstalar a extensão.

Para fazer isso manualmente:

1. Abra a paleta de comandos ( CTRL + SHIFT + P )
2. Execute 'Codeium Enterprise: Reset'
3. Selecione "Help" na janela pop-up
4. Selecione "Show Disabled Extensions"
5. Reative a extensão do Codeium

<div id="proxy-network-issues">
  ## Problemas de proxy / rede
</div>

Desmarcar `Detect Proxy` nas Configurações do Codeium no VSCode às vezes pode resolver problemas em que a extensão tenta usar um proxy incorretamente.

<div id="certificate-issues">
  ## Problemas de certificado
</div>

Se você encontrar os seguintes erros:

```
ConnectError: [internal] unable to get issuer certificate
```

```
[ERROR]: [internal] unable to verify the first certificate
```

```
tls: failed to verify certificate: x509: "<yourdomainurl>" certificate is not standards compliant
```

Isso sugere que a extensão Codeium não consegue confiar na conexão TLS com o portal Enterprise / servidor de API porque não confia no certificado apresentado. Isso significa que o certificado apresentado pela implantação do Codeium não é confiável, ou que um certificado apresentado por um proxy corporativo que intercepta a requisição não é confiável.

Em qualquer um dos casos, a solução mais recomendada é garantir que o certificado raiz que assinou esse certificado esteja devidamente instalado nas máquinas dos usuários finais, no local apropriado. O VS Code e a maioria dos outros IDEs carregam certificados do local padrão do sistema operacional.

Seu certificado é emitido e gerenciado pela equipe local de TI ou de Admin. Entre em contato com ela para obter ajuda na instalação dos certificados necessários no seu sistema.

É importante que a cadeia completa de certificados seja apresentada onde quer que o TLS esteja sendo encerrado. Muitas vezes, se apenas o certificado leaf é apresentado, o VS Code e outros IDEs não conseguem verificar sua autenticidade porque não conhecem o certificado intermediário, que valida o certificado leaf e é validado pelo certificado raiz. Os navegadores geralmente conseguem contornar esse problema, pois os usuários provavelmente já terão acessado outro site que apresenta a cadeia completa de certificados; assim, o certificado intermediário é visto e armazenado em cache. No entanto, aplicativos como o VS Code não têm essa vantagem.

A extensão Network Proxy Test do VS Code é útil para depurar problemas com certificados.
