¡Se admite VS Code 1.89 o superior!

Recolección de logs de la extensión

A partir de VS Code Extension 1.10.0, los diagnósticos de la extensión se pueden descargar desde la página de Configuración. Esta descarga incluirá una colección de logs y parámetros relevantes en un archivo de texto. Para obtener los logs completos de VS Code:
  1. Abre la Paleta de comandos (Ctrl/Cmd + Shift + P o ve a View > Command Palette)
  2. Escribe “Show logs” y selecciona la opción Developer: Show Logs
  3. En el menú desplegable, selecciona Extension Host
  4. Deberías ver algo similar a la imagen a continuación:
  1. Cambia el menú desplegable en la parte superior derecha que dice “Extension Host” y selecciona “Codeium”
  2. Exporta o copia los logs

Cómo restablecer o cambiar tu URL de Enterprise

  1. Ve a la configuración de la extensión Codeium Enterprise presionando Ctrl+Shift+X. Elige Enterprise Updater (extensión morada)
  1. Haz clic en el ícono de engranaje y selecciona Extension Settings
  1. En la configuración de la extensión, haz clic en el ícono de engranaje y selecciona Reset Setting para cada campo que tenga una URL
  1. Recarga VS Code yendo a View -> Paleta de comandos. Una vez que la Paleta de comandos esté abierta, escribe “Reload window” y presiona Enter.
  2. Una vez recargado, deberías ver un aviso para Set URL. Desde ahí, escribe la nueva URL.
  1. Cierra la pestaña Settings.
  2. Vuelve a recargar VS Code yendo a View -> Paleta de comandos. Una vez que la Paleta de comandos esté abierta, escribe “Reload window” y presiona Enter.
  3. Después de recargar, deberías ver una ventana emergente en la esquina inferior derecha que te solicita iniciar sesión en Codeium. Si no, ve a la pestaña Accounts en la esquina inferior izquierda y haz clic en Sign in with Auth para usar Codeium. Cualquiera de los métodos te redirigirá a tu portal de Codeium Enterprise.

Problemas conocidos del IDE y sus soluciones

e.split no está definido

Estás usando una versión de VS Code no compatible; actualiza a una versión compatible e inténtalo de nuevo. Puedes encontrar una lista de versiones compatibles aquí.

Uso del servidor de API incorrecto

Si un usuario cambia la URL del API Server/Portal en la configuración de su workspace, esto reemplazará la configuración de usuario y puede provocar un error en el que la extensión se comunique con el servidor de API equivocado. Asegúrate de que la URL del API Server/Portal esté configurada correctamente y que la configuración del workspace no la haya sobrescrito por accidente.

No ves respuestas de Codeium Chat

Si intentas enviar mensajes a Codeium Chat pero no ves respuestas, verifica si puedes cancelar la respuesta. Si no puedes cancelarla, significa que la respuesta se generó pero no se mostró. Esto puede ocurrir si el Chat Web Server pierde la conexión con la extensión. Reinicia VS Code y vuelve a abrir el panel de Codeium Chat; deberían aparecer las respuestas.

No se puede leer el archivo …/package.json

No se puede leer el archivo .../.vscode/extensions/codeium.codeium-<version>/package.json 
Si el error anterior aparece en los logs de Codeium, intenta eliminar la carpeta de la extensión (…/.vscode/extensions/codeium.codeium-<version>) y volver a instalar la extensión.

Bucle del actualizador de Enterprise en VS Code

“Aparece ‘Codeium Enterprise Updated’ cada vez que abres VS Code; intenta reiniciar todas las extensiones”
  1. Abre la Paleta de comandos (CTRL + SHIFT + P)
  2. Ejecuta ‘Disable All Installed Extensions’
  3. Ejecuta ‘Enable All Extensions’
  4. Reinicia VS Code
Asegúrate de que todas las extensiones queden habilitadas nuevamente.

El actualizador de Enterprise no instala la extensión de Codeium

El actualizador de Enterprise está instalado, pero no se descarga ni se instala ninguna extensión en VSCode. No hay opción de logs de la extensión disponible en el menú desplegable de la ventana de salida de VSCode. El único log que puedes ver es:
[info] ExtensionService#_doActivateExtension Codeium.codeium-enterprise-updater, startup: false, activationEvent: 'onStartupFinished'
Si desactivaste previamente la extensión de Codeium y luego la desinstalaste, VS Code no borrará el indicador de desactivación. Para hacerlo manualmente:
  1. Abre la Paleta de comandos (CTRL + SHIFT + P)
  2. Ejecuta ‘Codeium Enterprise: Reset’
  3. Selecciona “Help” en la ventana emergente
  4. Selecciona “Show Disabled Extensions”
  5. Vuelve a habilitar la extensión de Codeium

Problemas de proxy/red

Desactivar Detect Proxy en la configuración de Codeium en VSCode a veces puede resolver problemas cuando la extensión intenta usar un proxy de forma incorrecta.

Problemas con los certificados

Si te encuentras con los siguientes errores:
ConnectError: [internal] no se puede obtener el certificado del emisor
[ERROR]: [internal] no se puede verificar el primer certificado
tls: error al verificar el certificado: x509: el certificado "<yourdomainurl>" no es conforme a los estándares
Esto sugiere que la extensión de Codeium no puede confiar en la conexión TLS a su portal empresarial o servidor de API porque no confía en el certificado presentado. Esto significa que o bien el certificado presentado por el despliegue de Codeium no es confiable, o bien no lo es el certificado presentado por un proxy corporativo que intercepta la solicitud. En cualquier caso, la solución más recomendable es asegurarse de que el certificado raíz que firmó ese certificado esté correctamente instalado en los equipos de los usuarios finales en la ubicación correspondiente. VS Code y la mayoría de los demás IDE cargan certificados desde la ubicación predeterminada del sistema operativo. Su certificado es emitido y administrado por su equipo local de TI o de Administración. Comuníquese con ellos para obtener ayuda con la instalación de los certificados necesarios en su sistema. Es importante que se presente la cadena completa de certificados desde el punto donde se termina TLS. A menudo, si solo se presenta el certificado de hoja, VS Code y otros IDE no pueden verificar su autenticidad porque no conocen el certificado intermedio que valida el certificado de hoja y que, a su vez, es validado por el certificado raíz. Los navegadores suelen poder sortear este problema, ya que probablemente los usuarios se hayan encontrado con otro sitio web que sí presenta la cadena completa de certificados, por lo que el certificado intermedio se reconoce y se almacena en caché; pero aplicaciones como VS Code no tienen esta ventaja. La extensión Network Proxy Test de VS Code es útil para depurar problemas de certificados.