Skip to main content

Uso

Puedes pasar un prompt opcional para iniciar una sesión con un mensaje inicial, o iniciarla de forma interactiva sin argumentos. También puedes consultar esta información en tu terminal con man devin.

Flags globales

El modo no interactivo --print no puede mostrar el prompt de confianza del espacio de trabajo, por lo que falla en directorios no confiables. Usa --respect-workspace-trust false para omitir la comprobación en scripts y CI.
Ejemplos:

Subcomandos

devin auth

Comandos relacionados con la autenticación. Opciones para devin auth login:
  • --force-manual-token-flow — Omite la autenticación en el navegador y pega manualmente un token (útil para sesiones remotas/SSH)

devin mcp

Conéctate e inicia sesión en servidores MCP. Opciones para devin mcp add:
  • -t, --transport <stdio|http> — Tipo de transporte (opcional; se infiere de la URL → http, de los argumentos finales → stdio)
  • -s, --scope <local|project|user> — Ámbito de configuración (predeterminado: local)
  • --url <URL> — URL para el transporte HTTP (también se puede pasar como argumento posicional después del nombre)
  • --command <CMD> — Comando para el transporte stdio (opcional cuando se proporcionan argumentos finales)
  • -e, --env <KEY=VALUE> — Variables de entorno (repetible)
  • -H, --header <HEADER: VALUE> — Encabezados HTTP (repetible)
  • --scopes <SCOPE,SCOPE> — Ámbitos de OAuth que se solicitarán (separados por comas)
  • --oauth-resource <RESOURCE> — Anula el parámetro resource de RFC 8707 enviado en las solicitudes de OAuth (predeterminado: la URL del servidor MCP; pasa una cadena vacía para omitirlo en proveedores que lo rechazan)
  • <URL> — Argumento posicional de URL para HTTP (alternativa a --url)
  • -- <COMMAND> [ARGS...] — Comando y argumentos para stdio (el primer argumento es el comando cuando se omite --command)
Los servidores HTTP prueban primero Streamable HTTP y, si reciben errores 4xx, recurren a SSE legacy (según la especificación de MCP). También puedes establecer \"transport\": \"sse\" explícitamente. Consulta Configuración de MCP → Solución de problemas.
Ejemplos:
Opciones de devin mcp remove:
  • -s, --scope <local|project|user> — Ámbito de la configuración (predeterminado: local)
Opciones de devin mcp login:
  • --scopes <SCOPE,SCOPE> — Ámbitos de OAuth que se solicitarán (separados por comas)
  • --oauth-resource <RESOURCE> — Sustituye el parámetro resource de RFC 8707 enviado en las solicitudes de OAuth (predeterminado: la URL del servidor MCP; pasa una cadena vacía para omitirlo en proveedores que lo rechazan)
Opciones de devin mcp enable:
  • -s, --scope <local|project|user> — Ámbito de la configuración (predeterminado: local)
Opciones de devin mcp disable:
  • -s, --scope <local|project|user> — Ámbito de la configuración (predeterminado: local)
Consulta Configuración de MCP para más detalles.

devin models

Lista los modelos disponibles para tu cuenta. Consulta Modelos para obtener más información.

devin rules

Gestiona las reglas del agente (blob de contexto siempre activos). Opciones de devin rules list:
  • --provider <cursor\|windsurf> — Filtra por proveedor de reglas
Consulta Rules para más detalles.

devin skills

Gestionar las skills del agente (comandos de barra diagonal y blobs de contexto generados por el agente). Opciones para devin skills list:
  • --trigger <user\|model> — Filtrar por tipo de activador
Consulta Skills para obtener más información.

devin plugins

Gestiona plugins: paquetes que incluyen skills, Rules, hooks, servidores MCP y subagentes. Un origen puede ser un owner/repo de GitHub, una URL de Git o una ruta local. Añade #path/to/plugin cuando el plugin se encuentre en un subdirectorio de la raíz del repositorio. Opciones:
  • -y, --yes (install) — Omite la confirmación interactiva de confianza
  • --force (remove) — Elimina el plugin incluso si otro plugin o una configuración de gobernanza aún lo requiere
Consulta Plugins para más información.

devin migrate

Migra configuraciones de otras herramientas a los formatos propios de Devin. Opciones de devin migrate workflows:
  • --scope <all\|workspace\|global> — Workflows que se migrarán (predeterminado: all)
La migración es una copia única. No es necesario migrar la configuración que Devin CLI lee directamente — Rules, skills y servidores MCP de Cursor, Windsurf, Claude Code, Copilot y otros—; consulta Configuration Import.

devin list

Listar las sesiones del directorio actual. Alias: devin ls

devin cloud

Gestiona los recursos de Devin Cloud desde la terminal. Los comandos usan las credenciales almacenadas por devin auth login; no se necesita ninguna configuración adicional del entorno.

devin cloud drs

Gestiona Declarative Repo Setup: blueprints de entorno, sesiones de sandbox para probar la configuración de repositorios y compilaciones de instantáneas. Opciones para devin cloud drs sandbox-create:
  • --repo <owner/repo> — Repositorio al que vincular el sandbox (obligatorio)
  • --prompt <PROMPT> — Prompt inicial para la sesión de sandbox
  • --secret <KEY=VALUE> — Secreto por sesión (repetible)
Opciones para devin cloud drs run:
  • --devin-id <ID> — ID de sesión de Devin (p. ej., devin-abc123…) (obligatorio)
  • --command <CMD> — Comando de Shell que ejecutar (obligatorio)
  • --timeout <SECONDS> — Tiempo de espera del lado del servidor (predeterminado: 600)
Opciones para devin cloud drs blueprint-create:
  • --repo <owner/repo> — Repositorio al que limitar el blueprint; omítelo para un blueprint de toda la organización
  • --from-file <FILE> — Archivo YAML con el contenido inicial del blueprint
Consulta la referencia de blueprint para conocer el formato de environment.yaml que leen y escriben estos comandos.

devin version

Muestra la versión actual y finaliza.
Esto equivale a devin --version.

devin acp

Ejecuta Devin como servidor de Agent Client Protocol (ACP) mediante stdio. Este subcomando está diseñado para que lo invoque como subproceso un editor o IDE compatible con ACP (como Windsurf o Zed): se comunica mediante JSON-RPC a través de stdin/stdout y no está pensado para usarse de forma interactiva.
El servidor ACP lee las credenciales de WINDSURF_API_KEY si está definida; de lo contrario, usa las credenciales almacenadas por devin auth login. También puede aceptar credenciales en tiempo de ejecución mediante la solicitud authenticate de ACP. Opciones:

Comandos de barra diagonal en hosts ACP

El servidor ACP anuncia a través del protocolo todo su conjunto de comandos de barra diagonal, por lo que estos aparecen en la paleta de comandos del host con descripciones, indicaciones de argumentos y categorías: La disponibilidad de algunos comandos depende del host y de tu cuenta:
  • /login y /logout se ocultan cuando el host gestiona la autenticación.
  • Los comandos de directorios de espacios de trabajo (/workspace, /add-dir, /remove-dir) solo aparecen cuando el host solicita al agente que gestione las raíces de los espacios de trabajo. Los hosts que gestionan sus propias raíces nunca los muestran.

devin update

Busca actualizaciones y, si lo deseas, instálalas.
Usa --force para reinstalar, aunque ya tengas la versión más reciente instalada:

devin shell

[Vista previa] Comandos de integración del shell. Consulta Integración del shell para obtener todos los detalles.

devin sandbox

[Vista previa de investigación] Gestiona el aislamiento de procesos en sandbox a nivel del sistema operativo para la herramienta exec. Pasa la opción global --sandbox para ejecutar una sesión con el sandbox activado.

devin sandbox setup

Muestra los requisitos previos del sandbox para la plataforma actual. Requisitos para ejecutar con --sandbox:
  • Linux: requiere bubblewrap (bwrap) y socat. Si falta alguno de los dos, la sesión de sandbox no se iniciará y mostrará instrucciones de instalación, incluso en una distribución de WSL recién instalada.
  • macOS: funciona de forma nativa mediante Seatbelt; no se necesitan paquetes adicionales.
  • Windows: Windows nativo no puede ejecutar el sandbox. Instala WSL 2 y ejecuta Devin dentro de tu distribución de WSL.

devin setup

Asistente interactivo para configurar la autenticación y MCP.

devin doctor

Diagnostica la configuración aislada de la red y la conectividad con el endpoint del modelo.
devin doctor solo está disponible en compilaciones aisladas de la red de la CLI.

devin worker

Ejecuta la CLI como worker de Outposts. No aparece en devin --help y se documenta por separado; consulta la referencia de Outposts.

devin uninstall

Desinstala la CLI de Devin y, opcionalmente, elimina todos los datos.

Comandos de barra diagonal

Estos comandos están disponibles dentro de una sesión interactiva. Escríbelos en el prompt.

Modo y modelo

/bypass tiene los alias /yolo y /dangerous. Los tres hacen lo mismo.

Gestión de sesiones

Espacio de trabajo

Automatización

Extensibilidad

Utilidades

Estadísticas de la sesión

/session-stats (alias: /stats) ofrece una vista completa de lo que ha consumido una sesión, mientras que /usage muestra un resumen breve de créditos y ACU. Muestra todas las dimensiones de uso que informa el servidor —créditos, ACU, mensajes del agente, continuaciones de turnos y uso de tokens— con las etiquetas y agrupaciones del propio servidor, de modo que las nuevas dimensiones aparecen sin necesidad de actualizar la CLI. La fila Model indica el modelo que realmente procesó los turnos facturados, que puede diferir del modelo que seleccionaste. Los totales se conservan al reanudar, por lo que una sesión reanudada muestra su uso acumulado en lugar de empezar de cero.

Sesiones en la nube (solo para insiders)


Modos

Los modos controlan el nivel de autonomía del agente al combinar un modo de permisos con un perfil de agente.
Autonomía total para tareas complejas de programación. El agente puede leer, escribir y ejecutar comandos con las comprobaciones de permisos habituales.
  • Modo de permisos: Normal
  • Perfil: Normal
  • Úsalo para: Refactorización de varios archivos, implementación de funcionalidades, corrección de bugs
Alterna entre modos con /mode, o cambia directamente con /normal, /accept-edits, /smart, /plan, /bypass o /autonomous. Usa /ask <question> como comando puntual para hacer preguntas sin cambiar de modo.

Perfiles

Los perfiles determinan las herramientas disponibles para el agente y su comportamiento. Los perfiles se establecen automáticamente al cambiar de modo.