Saltar al contenido principal

Problemas de instalación

Si no se puede descargar el script de instalación:
  1. Comprueba tu conexión a internet
  2. Verifica que curl esté instalado: which curl
  3. Prueba con salida detallada: curl -fsSL -v https://cli.devin.ai/install.sh | bash
Si estás detrás de un proxy corporativo, puede que necesites configurar el proxy:
export https_proxy=http://your-proxy:port
curl -fsSL https://cli.devin.ai/install.sh | bash
Si falla el script de instalación de PowerShell:
  1. Comprueba tu conexión a internet
  2. Asegúrate de ejecutar PowerShell como un usuario normal (no como Administrador, salvo que sea necesario)
  3. Si ves un error de política de ejecución, prueba:
    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
    irm https://static.devin.ai/cli/setup.ps1 | iex
    
  4. Si estás detrás de un proxy corporativo, configura el proxy en PowerShell antes de ejecutar el comando de instalación
Como alternativa al script de PowerShell, puedes descargar y ejecutar directamente el instalador independiente:
El instalador necesita acceso de escritura para instalar el binario. Si ves errores de permisos:
  1. Comprueba que la ubicación de instalación tenga permisos de escritura
  2. No ejecutes el instalador con sudo — esto puede provocar problemas de propiedad
  3. Si vas a instalar en un directorio del sistema, asegúrate de que tu usuario tenga los permisos adecuados
Si la instalación se completa pero no se encuentra devin:macOS / Linux / WSL:
  1. Reinicia la terminal o ejecuta source ~/.bashrc (o ~/.zshrc)
  2. Comprueba si la ubicación del binario está en tu PATH: echo $PATH
  3. Verifica que el binario exista: ls -la ~/.local/bin/devin (o en la ubicación de instalación que se muestra durante la configuración inicial)
Windows:
  1. Reinicia tu sesión de PowerShell
  2. Comprueba si la ubicación del binario está en tu PATH: $env:PATH -split ';'
  3. Verifica que el binario exista en la ubicación de instalación que se muestra durante la configuración inicial
irm e iex son alias de PowerShell. Si ves este error, estás ejecutando el comando de instalación en Git Bash o CMD en lugar de PowerShell.Solución: Abre PowerShell y ejecuta allí el comando de instalación:
irm https://static.devin.ai/cli/setup.ps1 | iex
Como alternativa, desde Git Bash o CMD puedes invocar PowerShell explícitamente:
powershell -Command "irm https://cli.devin.ai/install.ps1 | iex"
Después de la instalación, puedes usar Devin CLI desde PowerShell, Windows Terminal o Git Bash.

Problemas de autenticación

Si el inicio de sesión desde el navegador no funciona:
  1. Prueba el flujo manual con token para sesiones remotas/SSH:
    devin auth login --force-manual-token-flow
    
  2. Comprueba que tu navegador pueda acceder a la URL de autenticación
  3. Verifica que tu cuenta Enterprise tenga habilitado el acceso a Devin CLI
Si ves errores de autorización después de iniciar sesión:
  1. Verifica que tu cuenta tenga el permiso correcto para acceder a Devin CLI. Puede que necesites pedir ayuda a tu Admin. En Enterprise, consulta Devin Auth o Windsurf Auth para ver cómo configurar el acceso.
  2. Intenta cerrar sesión y volver a iniciarla: devin auth logout && devin auth login
  3. Comprueba tu estado de autenticación: devin auth status
Los tokens de autenticación caducan periódicamente. Simplemente ejecuta:
devin auth login
para actualizar tus credenciales.

Problemas de red y proxy

La CLI enruta su propio tráfico HTTPS saliente (autenticación, actualizaciones, llamadas a la API del modelo, servidor MCP) a través de un proxy cuando hay uno configurado. Hay dos formas de configurarlo:Variables de entorno — el modo de proxy system predeterminado respeta estas variables:
export HTTPS_PROXY=http://proxy.corp.example.com:8080
export HTTP_PROXY=http://proxy.corp.example.com:8080
export ALL_PROXY=socks5://proxy.corp.example.com:1080   # opcional, SOCKS5
export NO_PROXY=localhost,127.0.0.1,.internal.corp      # hosts que se omiten
config.json — se aplica independientemente del entorno:
{
  "proxy": {
    "mode": "manual",
    "url": "http://proxy.corp.example.com:8080",
    "no_proxy": "localhost,127.0.0.1,.internal.corp"
  }
}
Consulta la referencia de configuración de proxy para ver todas las opciones. En macOS y Windows, el modo system también respeta la configuración PAC (configuración automática de proxy) nativa de la plataforma.Si tu proxy realiza inspección TLS, la CLI usa el almacén de certificados de tu sistema operativo, así que instala la CA raíz del proxy a nivel del sistema operativo (Keychain en macOS, el almacén de certificados de Windows o el paquete de CA de tu distribución en Linux).
Para obtener visibilidad completa del ciclo de vida de la solicitud (DNS, agrupación de conexiones, protocolo de enlace TLS, headers, redireccionamientos y reintentos), aumenta el nivel de registro con RUST_LOG y duplica los registros en tu terminal con CHISEL_LOG_STDOUT:
RUST_LOG="chisel=trace,windsurf_api_client=trace,connect_rpc=trace,reqwest=trace,hyper=trace,hyper_util=trace,rustls=trace" \
  CHISEL_LOG_STDOUT=1 \
  devin auth login
Lo que agrega cada destino:
  • chisel, windsurf_api_client, connect_rpc — el registro propio de solicitudes y autenticación de la CLI
  • reqwest=trace — manejo de solicitudes/respuestas y redireccionamientos de alto nivel
  • hyper=trace / hyper_util=trace — establecimiento y agrupación de conexiones, y entramado de HTTP/1.1 y HTTP/2
  • rustls=trace — detalles del protocolo de enlace TLS (útil para problemas con proxies y certificados)
Usa CHISEL_LOG_STDERR=1 en lugar de CHISEL_LOG_STDOUT=1 si no quieres que los registros se entremezclen con la salida del comando. (El registro en stdout se suprime automáticamente en el REPL interactivo y en el modo ACP para evitar corromper la salida).Los registros también se escriben siempre en un archivo de registro por ejecución dentro del directorio de datos de la CLI, independientemente de estas variables de entorno:
  • macOS / Linux: ~/.local/share/devin/cli/logs/devin_<timestamp>_<pid>.log
  • Windows: %APPDATA%\devin\cli\logs\devin_<timestamp>_<pid>.log
Los registros de nivel trace pueden incluir datos sensibles, como headers Authorization y tokens. Elimina la información sensible de la salida del registro antes de compartirla.
RUST_LOG expone el ciclo de vida de la solicitud, pero no los payloads completos. Para capturar cuerpos completos de solicitudes y respuestas, enruta la CLI a través de un proxy de interceptación como mitmproxy:
# Terminal 1 — inicia el proxy de interceptación:
mitmproxy --listen-port 8080

# Terminal 2 — apunta la CLI hacia él:
export HTTPS_PROXY=http://127.0.0.1:8080
devin auth login
Como la CLI confía en el almacén de certificados del sistema operativo, primero instala el certificado de CA de mitmproxy (~/.mitmproxy/mitmproxy-ca-cert.pem) en el almacén de confianza del sistema; de lo contrario, la conexión TLS al proxy fallará.

Problemas de ejecución

Si ves errores que indican que un modelo no está disponible:
  1. Comprueba si tu Enterprise restringe los modelos disponibles en Team Settings
  2. Verifica que el nombre del modelo sea correcto — usa /model para ver las opciones disponibles
  3. Prueba con otro modelo: devin --model sonnet -- your prompt
Si alcanzas los límites de uso:
  1. Espera unos minutos antes de volver a intentarlo
  2. Revisa el panel de uso de tu organización para consultar el estado de la cuota
  3. Ponte en contacto con tu admin si necesitas límites más altos
Si el agente deja de responder:
  1. Pulsa Ctrl+C para interrumpir la operación actual
  2. Prueba /clear para iniciar una sesión nueva
  3. Comprueba tu conexión de red
  4. Reinicia Devin CLI

Problemas con el servidor MCP

Si un servidor MCP no se inicia:
  1. Verifica que el comando funcione fuera de Devin CLI:
    npx -y @modelcontextprotocol/server-github
    
  2. Comprueba que todas las variables de entorno requeridas estén definidas
  3. Busca mensajes de error en la salida del servidor
Si las herramientas MCP no aparecen:
  1. Es posible que el servidor necesite un momento para inicializarse — espera unos segundos
  2. Comprueba que el servidor esté configurado correctamente en tu archivo de configuración
  3. Verifica que tu Enterprise permita servidores MCP en Team Settings
Las herramientas MCP solicitan aprobación de forma predeterminada. Para aprobar automáticamente herramientas específicas, agrégalas a tu configuración de permisos:
{
  "permissions": {
    "allow": ["mcp__github__list_issues"]
  }
}

Obtener ayuda

Si sigues teniendo problemas:
  • Soporte por correo: support@cognition.ai
  • Enviar un reporte de bug: Usa el comando /bug en Devin CLI para reportar problemas directamente a los desarrolladores de Devin CLI
  • Comprobar actualizaciones: Ejecuta devin update para asegurarte de que estás usando la versión más reciente