- Configura repositorios sin abrir VS Code (sin bloqueo de instantánea)
- Agrega múltiples repositorios a la vez
- Las sugerencias de IA y la verificación se ejecutan de forma asíncrona
Antes de empezar: otorga acceso a los repositorios
- Ve a Settings > Integrations
- Conecta tu proveedor de Git y confirma los permisos del repositorio
¿Necesitas ayuda con los permisos? Consulta la Guía de integración de GitHub.
Agregar repositorios (uno o varios)
- Haz clic en Add repository
- Selecciona uno o varios repositorios que quieras configurar
- Haz clic en Manage setup
Agregar un repo inicia en segundo plano. No hace falta que esperes a que terminen para seguir configurando.
Configura cada repositorio (configuración ligera)
Clonar repositorio
Clonar incorpora el repo al entorno para que esté disponible en sesiones futuras en
~/repos/.- Si quieres que Devin trabaje activamente en el repo: clónalo
- Si solo estás configurando comandos para más adelante: puedes dejarlo sin clonar por ahora
Mantenimiento
Estos comandos se ejecutan automáticamente para mantener a Devin sincronizado.
- Git pull: se ejecuta durante el inicio de la sesión (el valor predeterminado suele ser el correcto)
- Mantener dependencias: opcional, pero recomendable (por ejemplo,
npm ci,pip install -r requirements.txt,uv sync, etc.)
La verificación se ejecuta de forma asíncrona: puedes cambiar de repo o salir de la página mientras se completa.
Knowledge
Aquí es donde enseñas a Devin cómo comprobar la calidad del trabajo.
- Configura el lint (rápido, idealmente ≤ 5 minutos)
- Configura las pruebas (rápido, idealmente ≤ 5 minutos)
- Añade cualquier nota específica del repo que Devin deba seguir (cómo ejecutar la app, scripts especiales, etc.)
Sugerencias de IA
Devin puede proponer comandos de configuración específicos del repositorio (lint, tests, mantenimiento de dependencias y objetivos de ejecución comunes). Estas sugerencias son asíncronas y no bloqueantes: están pensadas para ahorrarte escritura, no para ralentizarte. Ciclo de vida- En cuanto empieces a configurar un repositorio, Devin inicia automáticamente la generación de sugerencias de IA en segundo plano.
- Las sugerencias pueden tardar un poco dependiendo del tamaño y la complejidad del repositorio. Puedes seguir configurando otros campos o cambiar de repositorio mientras se ejecutan.
- Cuando las sugerencias estén listas, aparecerán en línea junto a cada campo de comando relevante con botones de Aceptar / Rechazar. Al aceptar se rellenará previamente el comando; al rechazar, tu configuración se mantendrá sin cambios.
- Si tu repositorio cambió o las sugerencias pasaron algo por alto, abre el menú ⋯ en la esquina superior derecha y haz clic en “Regenerate Suggestions”.
Configurar el entorno (solo cuando lo necesites)
- instalar herramientas (compiladores, gestores de paquetes, CLIs)
- iniciar sesión en sitios web que Devin necesite (pestaña del navegador)
- crear archivos locales como
.envrco.env
- (Opcional) ajusta la Upkeep Frequency (con qué frecuencia ejecuta Devin tareas de mantenimiento para mantener el entorno al día)
- Haz clic en Open VSCode + Browser
- ejecuta tus pasos de bootstrap/instalación en la terminal
- confirma que
~/repos/<repo>existe y que las compilaciones/pruebas se ejecutan correctamente - usa el prompt de Setup Agent si quieres ayuda de IA para crear los comandos de instalación adecuados
Lo que hará Devin en cada sesión
- Devin inicia una nueva sesión desde la instantánea más reciente de tu entorno
- Al iniciarse, Devin ejecuta:
- el comando Git pull del repositorio
- luego Maintain dependencies (si se proporciona)
- Antes de hacer commit, Devin ejecuta:
- tus comandos de lint
- tus comandos de test
Una buena configuración “mínima” (recomendada)
- Mantén el comando predeterminado de
git pull - Configura Maintain dependencies con un único comando (por ejemplo,
npm ci/uv sync/pip install -r requirements.txt) - Tómate un café. ¡Listo!
Solución de problemas
La verificación falló, pero a mí sí me funciona
- Directorio de trabajo incorrecto → usa
cd ~/repos/<repo> && … - Herramienta que no está en PATH → añádela a PATH en la configuración de tu shell (o usa rutas absolutas)
- Dependencias faltantes → instálalas durante la configuración del entorno y luego vuelve a verificar
- Versión del lenguaje incorrecta → asegúrate de que la versión esté seleccionada en shells no interactivos (terminal recién abierta)
He roto la instantánea de mi entorno
¿Necesitas editarlo más tarde?
- Agrega más repositorios en cualquier momento
- Selecciona repositorios y haz clic en Configure para volver a configurar
- Usa Version History si necesitas revertir cambios
