Iniciar la CLI de Devin
De forma predeterminada, las sesiones tienen lugar en un REPL, una interfaz gráfica de terminal donde puedes conversar e ir observando las acciones de Devin.Usa
-- antes de tu prompt para que se interprete como un prompt y no como un subcomando.Escribe
@ en el campo del prompt para abrir el autocompletado de archivos o directorios locales. Al seleccionar uno, se agrega como contexto para tu mensaje.Ejecución de comandos de shell
Devin puede ejecutar comandos de shell mientras trabaja. Si un comando sigue en ejecución después del período de espera predeterminado, Devin lo pasa a segundo plano y muestra cuánto tiempo esperó junto con el ID de la shell en segundo plano. Luego, Devin puede continuar trabajando y revisar la salida del comando más tarde.Modos
Devin CLI tiene 5 modos de permisos integrados: Normal, Accept Edits, Smart, Bypass y Autonomous, y 3 modos del agente: Normal, Plan y Ask. Para Plan y Ask, usa/plan y /ask.
Normal
Normal
Aprueba automáticamente las herramientas de solo lectura dentro del directorio actual y solicita permiso para las operaciones de escritura o ejecución.Este es el modo predeterminado.
Accept Edits
Accept Edits
Aprueba automáticamente las ediciones de archivos dentro del workspace, pero sigue pidiendo confirmación para los comandos de shell y otras acciones. Esperamos que la mayoría de las personas pasen la mayor parte del tiempo aquí.
Smart
Smart
Aprueba automáticamente las ediciones de archivos dentro del workspace como Accept Edits y, para todas las demás acciones —comandos de shell, solicitudes web y herramientas MCP—, un modelo rápido decide si es seguro ejecutarlas sin preguntar. Todo lo que no considere claramente seguro seguirá solicitando confirmación, y las categorías de alto riesgo (instalaciones de paquetes, También puedes iniciar en modo Smart:
git con modificaciones, rm, sudo, operaciones destructivas de CLI en la nube y archivos confidenciales) siempre solicitarán confirmación.El modo Smart se está implementando gradualmente, por lo que es posible que aún no esté disponible en tu cuenta. Consulta Smart Mode para conocer el comportamiento completo.
Bypass
Bypass
/yolo, /dangerousEl modo Bypass nunca anula los permisos de nivel de organización configurados por tu Admin en Team Settings. Las reglas de denegación y solicitud impuestas por el Admin siempre tienen prioridad.
Autonomous
Autonomous
Es aproximadamente equivalente a Accept Edits en el workspace actual, con la capacidad adicional de ejecutar cualquier comando de shell dentro de un sandbox a nivel del sistema operativo (para limitar lo que esos comandos realmente pueden tocar).Autonomous es el único modo de permisos disponible al ejecutar con
--sandbox, y se selecciona automáticamente: Normal, Accept Edits, Smart y Bypass se ocultan en las sesiones con sandbox.En el modo Autonomous…- Se te solicitan capacidades en lugar de comandos.
- Los comandos respetan los ámbitos
Writey las reglas de denegaciónRead(...)mediante un sandbox del sistema de archivos. - Los comandos te avisan cuando intentan conectarse a recursos de red.
- Los comandos respetan los ámbitos
- Las operaciones de solo lectura dentro del directorio actual se aprueban automáticamente.
Autonomous depende del sandbox para la seguridad. Sin
--sandbox, este modo no está disponible; usa Bypass si quieres una ejecución desatendida sin aislamiento a nivel del sistema operativo. Consulta Bypass vs Autonomous más abajo para ver una comparación directa.Bypass vs Autonomous
Tanto Bypass como Autonomous reducen las solicitudes de aprobación, pero se basan en mecanismos de seguridad distintos:
Elige Bypass cuando confíes en el agente para operar sobre toda tu máquina. Elige
--sandbox (que selecciona Autonomous) cuando quieras una ejecución desatendida con límites aplicados por el SO sobre los archivos y dominios a los que puede acceder el agente. Si te gusta la experiencia de bypass, pero quieres que el agente tenga su propio ordenador, ¡prueba cloud Devin!
Historial de la sesión
Tu historial de conversaciones se guarda para que puedas reanudar la sesión más tarde.Devin Cloud
Ejecuta Devin en la nube en lugar de en tu máquina y contrólalo desde la misma terminal. Consulta Cloud CLI y SSH./cloud traslada una sesión local nueva a la nube, /open abre la sesión en la nube en la web app (/open desktop para Devin Desktop), /handoff mueve el trabajo entre el entorno local y la nube, y /archive la archiva.
Comandos de barra diagonal
Puedes usar estos comandos durante una sesión activa.Navegación y control
Cambio de modo
Cambio de modelo
Gestión de sesiones
Workspace
Automatización
Extensibilidad
Cuenta y sistema
Si instalaste Devin para Terminal con Homebrew,
/update te indicará que uses brew upgrade devin en lugar de realizar una actualización automática.
