Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Iniciar la CLI 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
Modos
/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í.
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 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
WriteyReadmediante 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
| Bypass | Autonomous | |
|---|---|---|
Requiere --sandbox | No | Sí (solo disponible en sesiones con sandbox) |
| Comandos de shell | Aprobados automáticamente, sin restricciones | Aprobados automáticamente, aislados por el sandbox |
Escrituras de archivos mediante las herramientas edit/write | Aprobadas automáticamente en cualquier ubicación | Siguen requiriendo aprobación (otorgar un ámbito amplía el sandbox) |
| Acceso a la red | Sin restricciones | Filtrado por las listas de dominios permitidos/denegados del sandbox |
| Respeta los Team Settings del Admin | Sí | Sí |
--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
Comandos de barra diagonal
| Comando | Descripción |
|---|---|
/help | Ver todos los comandos disponibles |
/exit o /quit | Salir de la aplicación |
/clear o /new | Borrar el historial de la conversación (empezar de cero) |
Cambio de modo
| Comando | Descripción |
|---|---|
/mode | Mostrar el modo actual |
/mode <name> | Cambiar de modo (normal, accept-edits, plan, bypass; autonomous en sesiones de sandbox) |
/normal | Cambiar al modo Normal (predeterminado) |
/plan | Cambiar al modo Plan |
/ask <question> | Hacer una pregunta sin hacer cambios de código (oneshot) |
/bypass | Cambiar al modo Bypass (alias: /yolo, /dangerous) |
Cambio de modelo
| Comando | Descripción |
|---|---|
/model | Muestra el selector de modelo |
Gestión de sesiones
| Comando | Descripción |
|---|---|
/resume | Abrir el selector interactivo de sesiones |
/resume <id> | Reanudar una sesión por ID |
/ls | Listar las sesiones recientes del directorio actual (alias: /list-sessions) |
/ls --all | Listar todas las sesiones de todos los directorios |
/continue | Reanudar la sesión más reciente |
/continue <id> | Reanudar una sesión por ID |
/rm-session <id> | Eliminar una sesión por ID de forma irreversible |
Workspace
| Comando | Descripción |
|---|---|
/workspace | Lista los directorios del workspace (alias: /workspaces) |
/add-dir <path> | Agrega un directorio adicional al workspace |
/undo-add-dir <path> | Elimina un directorio del workspace |
Automatización
| Comando | Descripción |
|---|---|
/loop <prompt> | Ejecuta un prompt y luego hace Auto-review del diff en un bucle (requiere un estado limpio de git para empezar) |
Extensibilidad
| Comando | Descripción |
|---|---|
/hooks | Lista todos los hooks cargados con sus ID, tipos de evento y rutas de origen |
Cuenta y sistema
| Comando | Descripción |
|---|---|
/login | Inicia sesión con Devin |
/logout | Borra las credenciales guardadas y sal |
/update | Busca e instala actualizaciones |
/upgrade | Cambia a un plan de suscripción superior |
/bug | Informa de un bug a los desarrolladores de la CLI de Devin |
/compact | Fuerza la compactación de la conversación |
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
| Atajo | Descripción |
|---|---|
Shift+Tab | Cambiar entre modos (Normal, Accept Edits, Plan, Bypass, Autonomous) |
Ctrl+C | Borrar el texto de entrada o cancelar el agente en ejecución |
Esc | Cancelar el agente en ejecución |
Shift+Enter | Insertar una nueva línea (entrada de varias líneas) |
Ctrl+V o Shift+Insert | Pegar desde el portapapeles |
Ctrl+G | Abrir el editor externo |
Ctrl+O | Abrir el visor de la traza de razonamiento en pantalla completa |
@ | Mencionar archivos para agregarlos como contexto |
