> ## 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.

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

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 Paleta de comandos (`Ctrl/Cmd + Shift + P` ou vá em View > Paleta de comandos)

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

3. No menu suspenso no canto superior direito que mostra "Extension Host", selecione "Windsurf"

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

<Frame style={{ border: 'none', background: 'none' }}>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/extension-diagnostics-log.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=4ebda48aa2805556c46727e263aa582e" width="2042" height="272" data-path="desktop/assets/extension-diagnostics-log.png" />
</Frame>

5. Exporte ou copie os logs

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

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

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).

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

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.

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

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.

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

```
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

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

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.

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

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.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.