Comando en la terminal
Cmd/Ctrl+I) para generar la sintaxis correcta de la CLI a partir de prompts en lenguaje natural.

Enviar la selección del terminal al agente
Cmd/Ctrl+L para enviarla al panel del agente, donde podrás hacer referencia a esta selección en tu próximo prompt.

Menciona tu terminal con @
Comandos del agente con ejecución automática
Niveles de ejecución automática
Los niveles de ejecución automática se aplican a Cascade. El agente local de Devin los reemplaza por su propio modelo de permisos, que controla la ejecución de comandos mediante reglas de permitir, preguntar y denegar.
Puedes seleccionar el nivel de ejecución automática que prefieras en el panel de Devin Settings, en la esquina inferior derecha del editor.

Nivel máximo controlado por el Admin (Teams & Enterprise)
Listas de comandos para todo el equipo (Teams y Enterprise)
Comportamientos clave:
- Las configuraciones del equipo y del usuario se combinan: las listas a nivel de equipo se combinan con la lista de permitidos y la lista de denegación individuales de cada usuario. Un comando que coincida con la lista de permitidos del equipo o del usuario se ejecutará automáticamente (a menos que esté bloqueado por una lista de denegados).
- La lista de denegados tiene prioridad sobre la lista de permitidos: si un comando coincide con ambas listas (ya sea a nivel de equipo o de usuario), requerirá aprobación
Lista de permitidos
* coinciden con todos los comandos que empiecen con los mismos tokens; las demás entradas coinciden únicamente con ese comando exacto. Por ejemplo, si git * está en tu lista de permitidos, el agente siempre aceptará git add -A.
Puedes gestionar tu lista de permitidos desde las cards de comandos de terminal del agente:
- Cuando el agente esté esperando aprobación, abre el dropdown junto a Run. En Lista de permitidos, elige Prefix para ejecutar automáticamente todos los comandos que empiecen con el comando base (por ejemplo,
git *), o Allow para ejecutar automáticamente solo ese comando exacto. - En un comando que ya se ha ejecutado, abre Auto-run settings (el icono de settings en la card del comando) y elige esas mismas opciones.
Lista de denegación
rm * está en tu lista de denegación, el agente siempre pedirá permiso para ejecutar rm index.py.
Para agregar un comando a tu lista de denegación, abre el mismo menú desplegable junto a Run (o Auto-run settings en un comando que ya se haya ejecutado) y elige Deny. Esto deniega todos los comandos que empiecen con el comando base. Vuelve a seleccionar Deny para quitarlo.
Estas listas de permitidos y denegados por usuario se aplican a Cascade. Para el agente local de Devin, configura los patrones de comandos en Devin Local settings, dentro de Allow, Deny y Ask. Consulta permisos para conocer la sintaxis de las reglas. Las listas para todo el equipo se gestionan por separado en el Admin Portal, tal como se describe en Team-Wide Command Lists más arriba.
Terminal dedicada
zsh en macOS y bash en Linux.

.zshrc en macOS o .bashrc en Linux).
Si tu terminal predeterminada usa un shell distinto y quieres que Devin Desktop utilice variables de entorno compartidas, te recomendamos crear un archivo de configuración compartido que ambos shells puedan cargar con source.

