Uso
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.Subcomandos
devin auth
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
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ámetroresourcede 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.devin mcp remove:
-s, --scope <local|project|user>— Ámbito de la configuración (predeterminado:local)
devin mcp login:
--scopes <SCOPE,SCOPE>— Ámbitos de OAuth que se solicitarán (separados por comas)--oauth-resource <RESOURCE>— Sustituye el parámetroresourcede 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)
devin mcp enable:
-s, --scope <local|project|user>— Ámbito de la configuración (predeterminado:local)
devin mcp disable:
-s, --scope <local|project|user>— Ámbito de la configuración (predeterminado:local)
devin models
Consulta Modelos para obtener más información.
devin rules
Opciones de
devin rules list:
--provider <cursor\|windsurf>— Filtra por proveedor de reglas
devin skills
Opciones para
devin skills list:
--trigger <user\|model>— Filtrar por tipo de activador
devin plugins
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
devin migrate
Opciones de
devin migrate workflows:
--scope <all\|workspace\|global>— Workflows que se migrarán (predeterminado:all)
devin list
devin ls
devin cloud
devin auth login; no se necesita ninguna configuración adicional del entorno.
devin cloud drs
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)
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)
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
environment.yaml que leen y escriben estos comandos.
devin version
devin --version.
devin acp
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.
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
La disponibilidad de algunos comandos depende del host y de tu cuenta:
/loginy/logoutse 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
--force para reinstalar, aunque ya tengas la versión más reciente instalada:
devin shell
devin sandbox
--sandbox para ejecutar una sesión con el sandbox activado.
devin sandbox setup
--sandbox:
- Linux: requiere bubblewrap (
bwrap) ysocat. 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
devin doctor
devin doctor solo está disponible en compilaciones aisladas de la red de la CLI.devin worker
devin --help y se documenta por separado; consulta la referencia de Outposts.
devin uninstall
Comandos de barra diagonal
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
- Normal (predeterminado)
- Plan
- Smart
- Bypass
- Autonomous
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
/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.

