VS Code 1.89 ou superior é compatível!

Coletando logs da extensão

A partir da versão 1.10.0 da extensão para VS Code, os diagnósticos da extensão podem ser baixados pela página de Settings. Esse download conterá um conjunto de logs e parâmetros relevantes em um arquivo de texto. Para obter os logs completos de saída do VS Code:
  1. Abra a Paleta de Comando (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, selecione Extension Host
  4. Você deverá ver algo semelhante à imagem abaixo:
  1. No canto superior direito, altere o menu que está em “Extension Host” para “Codeium”
  2. Exporte ou copie os logs

Como redefinir ou alterar sua URL do Enterprise

  1. Acesse as configurações da extensão Codeium Enterprise pressionando Ctrl+Shift+X. Selecione a extensão Enterprise Updater (extensão roxa)
  1. Clique no ícone de engrenagem e selecione Extension Settings
  1. Nas configurações da extensão, clique no ícone de engrenagem e selecione Reset Setting para cada campo preenchido com uma URL
  1. Recarregue o VSCode indo em View -> Paleta de Comando. Quando a Paleta de Comando abrir, digite “Reload window” e pressione Enter.
  2. Após recarregar, você deverá ser solicitado a definir a URL. Digite a nova URL.
  1. Feche a guia de configurações.
  2. Recarregue o VSCode indo em View -> Paleta de Comando. Quando a Paleta de Comando abrir, digite “Reload window” e pressione Enter.
  3. Após recarregar, você deverá ver um pop-up no canto inferior direito solicitando que você faça login no Codeium. Caso contrário, vá até a guia Accounts no canto inferior esquerdo e clique em Sign in with Auth para usar o Codeium. Qualquer um dos métodos redirecionará você para o seu portal Codeium Enterprise.

Problemas conhecidos no IDE e soluções

e.split não está definido

Você está usando uma versão não suportada do VS Code. Atualize para uma versão suportada e tente novamente. Você pode encontrar uma lista de versões suportadas aqui.

Uso do API Server incorreto

Se um usuário alterar a URL do API Server/Portal nas configurações do workspace, isso substituirá as configurações do usuário e pode resultar em um erro em que a extensão se comunica com o API Server errado. Verifique se a URL do API Server/Portal está correta e não foi substituída acidentalmente pelas configurações do workspace.

Não está vendo respostas do Codeium Chat

Se você está tentando enviar mensagens para o Codeium Chat, mas não está vendo respostas, verifique se consegue cancelar a resposta. Se não for possível cancelar, isso significa que a resposta 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 novamente o painel do Codeium Chat deve exibir as respostas.

Não foi possível ler o arquivo …/package.json

Não foi possível ler o arquivo .../.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.

Loop do atualizador do Enterprise no VS Code

A mensagem “Codeium Enterprise Updated” aparece toda vez que você abre o VS Code? Tente reiniciar todas as extensões:
  1. Abra a Paleta de Comando (CTRL + SHIFT + P)
  2. Execute ‘Disable All Installed Extensions’
  3. Execute ‘Enable All Extensions’
  4. Reinicie o VS Code
Certifique-se de que todas as extensões estejam ativadas novamente.

O atualizador Enterprise não instala a extensão Codeium

O atualizador Enterprise está instalado, mas nenhuma extensão está sendo baixada ou instalada no VSCode. Não há opção de logs da extensão no menu suspenso da janela de Saída do VSCode. O único log disponível que você pode ver é:
[info] ExtensionService#_doActivateExtension Codeium.codeium-enterprise-updater, startup: false, activationEvent: 'onStartupFinished'
Se você desativou a extensão Codeium anteriormente e depois a desinstalou, o VS Code não limpará a marcação de desativada. Para fazer isso manualmente:
  1. Abra a Paleta de Comando (CTRL + SHIFT + P)
  2. Execute ‘Codeium Enterprise: Reset’
  3. Selecione “Help” no pop-up
  4. Selecione “Show Disabled Extensions”
  5. Reative a extensão Codeium

Problemas de proxy/rede

Desmarcar Detect Proxy nas configurações do Codeium no VSCode às vezes resolve problemas em que a extensão tenta usar um proxy de forma incorreta.

Problemas com certificados

Se você encontrar os erros a seguir:
ConnectError: [internal] não foi possível obter o certificado do emissor
[ERRO]: [interno] não foi possível verificar o primeiro certificado
tls: falha ao verificar certificado: x509: certificado "<yourdomainurl>" não está em conformidade com os padrões
Isso sugere que a extensão do Codeium não consegue confiar na conexão TLS com seu portal/servidor de API corporativo porque não confia no certificado apresentado. Isso pode significar que o certificado apresentado pela implantação do Codeium não é confiável ou que o certificado apresentado por um proxy corporativo que intercepta a solicitação não é confiável. Em ambos os 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 Administradores. Entre em contato com eles para obter ajuda na instalação dos certificados necessários no seu sistema. É importante que a cadeia completa de certificação seja apresentada no ponto em que o TLS é encerrado. Com frequência, se apenas o certificado folha for 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 folha e é validado pelo certificado raiz. Os navegadores muitas vezes conseguem contornar esse problema, pois os usuários provavelmente já acessaram outro site que apresenta a cadeia completa de certificação; assim, o certificado intermediário é visto e armazenado em cache, mas aplicativos como o VS Code não têm essa vantagem. A extensão Network Proxy (Text) do VS Code é útil para depurar problemas de certificação.