Pestaña Progress

Shell y terminal
Funciones del historial de comandos
- Lista completa de comandos: Consulta cada comando que Devin ha ejecutado durante la sesión
- Vista previa de salida: Revisa la salida de cada comando sin cambiar de contexto
- Función de copiado: Copia rápidamente comandos y salidas a tu portapapeles
- Navegación temporal: Salta a diferentes puntos de la sesión haciendo clic en los comandos
- Integración con las actualizaciones de progreso: Los comandos de shell están vinculados a las actualizaciones de progreso de Devin para proporcionar contexto

Ver actualizaciones de shell

Historial de comandos de la shell


Ejecutar tus propios comandos
- Abrir una terminal en VS Code para ejecutar comandos directamente
- Cambiar terminales de modo de solo lectura a modo con permisos de escritura
- Ejecutar cualquier comando que necesites para depurar, probar o configurar el entorno
Devin IDE

Revisar el trabajo de Devin en tiempo real
Tomar el control de la tarea de Devin
- Cmd/Ctrl+K para generar comandos de terminal a partir de lenguaje natural
- Cmd/Ctrl+I para respuestas rápidas a preguntas o ediciones rápidas de archivos
- Autocompletado con Tab para completar código
Mejores prácticas para el IDE
- Infórmale a Devin de los cambios que hayas realizado cuando reanudes la sesión
- Asegúrate de que Devin esté en pausa antes de tomar el control del IDE para evitar cambios simultáneos en conflicto
- Usa el navegador de Devin para probar tú mismo la compilación local, sin salir de la aplicación web
Navegador interactivo

Casos de uso del navegador
- Probar aplicaciones locales: Prueba en el navegador, directamente, tu aplicación que se ejecuta en la máquina de Devin
- Verificación visual: Verifica que los cambios en la interfaz de usuario (UI) se vean correctos en el navegador
- Capturas de pantalla y grabaciones: Devin puede tomar capturas de pantalla y grabar videos del navegador y enviártelos como prueba de las pruebas realizadas o para mostrar resultados
- Flujos de autenticación: Completa pasos de inicio de sesión, desafíos de MFA o flujos de OAuth que Devin no pueda gestionar automáticamente
- Resolución de CAPTCHA: Resuelve manualmente los CAPTCHA cuando Devin se encuentre con ellos
- Navegación compleja: Ayuda a Devin a navegar por interfaces web complejas o formularios de varios pasos
Integración y flujo de trabajo
Flujo de trabajo típico
- Inicia una sesión y deja que Devin comience a trabajar
- Supervisa el progreso mediante las actualizaciones de progreso
- Revisa los comandos de shell para entender qué está ejecutando Devin
- Revisa cambios rápidos de código en el IDE usando la vista de diferencias
- Realiza pruebas funcionales de prototipos (para desarrollo frontend)
- Toma el control si es necesario deteniendo a Devin y usando el IDE directamente
- Reanuda el trabajo de Devin después de hacer tus cambios e informarle a Devin lo que hiciste
Prácticas recomendadas
Cuándo usar cada herramienta
| Herramienta | Ideal para |
|---|---|
| IDE | Revisar cambios de código, realizar cambios rápidos, depurar |
| Browser | Prototipado de la interfaz, pruebas visuales, autenticación |
| Shell | Monitorizar comandos, ejecutar pruebas, depurar problemas |
Consejos para una colaboración efectiva
- Intervén temprano: Si ves que Devin va en la dirección equivocada, deténlo y redirígelo cuanto antes
- Aprovecha el historial de comandos: Usa el historial de comandos del shell para entender qué ha intentado Devin y qué ha funcionado
- Comunica los cambios: Si reanudas la sesión, siempre dile a Devin cualquier cambio que hiciste cuando asumiste el control
