1
Crea una automatización semanal
Abre app.devin.ai y navega a Automations en la barra lateral. Haz clic en Create automation y configúrala:
- Trigger: Despliega Schedule y elige Every week — p. ej., todos los lunes a las 7:00 AM
- Prompt: Pega el prompt de actualización de dependencias que aparece a continuación
npm run build después de actualizar u omitir devDependencies), haz una @-mención de él en el prompt de la automatización para que cada ejecución siga el mismo proceso.2
Añade Knowledge para guiar las actualizaciones
No todos los paquetes deberían actualizarse automáticamente. Ve a Settings → Resources → Knowledge y añade entradas que indiquen a Devin qué debe omitir o tratar con cuidado:
Do not update react past v18 — we're mid-migration to v19 on a separate branch.Always pin @types/node to match our Node.js version (20.x).Skip eslint-plugin-import — it conflicts with our custom lint config.Our test command is npm run test:ci, not npm test.
3
Revisa lo que entrega Devin
Cada lunes, Devin revisa tu repositorio en busca de paquetes desactualizados y abre pull requests (PR) en tu nombre. Una semana típica podría producir:PR #1 — Actualizaciones seguras (patch + minor):PR #2 — Actualización mayor (separada, con notas):Devin ejecuta tu suite de pruebas para cada PR de forma independiente, de modo que puedas fusionar el lote seguro de inmediato y dedicar más tiempo a revisar las actualizaciones mayores.
4
Itera y amplía
Una vez que tu automatización semanal esté en marcha, puedes refinarla con el tiempo. Responde a cualquier sesión que inicie para darle instrucciones adicionales a Devin:Consejos para que todo vaya sin problemas:
- Separa frontend y backend — Si tu repositorio tiene ambos, crea dos automatizaciones para que cada PR se mantenga enfocada y sea fácil de revisar.
- Deja que CI se ejecute completamente antes de fusionar — Incluso las actualizaciones menores que parecen seguras pueden introducir errores sutiles. Devin ejecuta tus pruebas, pero tu pipeline completo de CI añade otra capa de confianza.
- Revisa la automatización en la página Automations para monitorizar el historial de ejecuciones, desactivarla durante un code freeze o ajustar la programación.

