Saltar al contenido principal

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.
El modo de un solo turno (-p) es ideal para scripts y automatizaciones.
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.
Puedes pegar imágenes desde tu portapapeles con Ctrl+V. Las imágenes adjuntas aparecen en el área de entrada y se pueden gestionar con Left/Right para navegar y Backspace para eliminarlas.

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 4 modos de permisos integrados: Normal, Accept Edits, Bypass y Autonomous, y 3 modos del agente: Normal, Plan y Ask. Para Plan y Ask, usa /plan y /ask.

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.
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í.
Aprueba automáticamente todas las llamadas a herramientas, incluidas las escrituras y los comandos de shell.
También puedes iniciar en modo bypass:
Alias: /yolo, /dangerous
El 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.
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 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 Write y Read mediante un sandbox del sistema de archivos.
    • Los comandos te avisan cuando intentan conectarse a recursos de red.
  • 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 retomar la sesión más tarde.

Comandos de barra diagonal

Puedes usar estos comandos durante una sesión activa.
También puedes escribir exit o quit como texto sin formato (sin la / al principio) para salir.

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.

Atajos de teclado

Estos son los atajos de teclado más importantes. Consulta Atajos de teclado para ver más atajos.