- Configurer des dépôts sans ouvrir VS Code (sans verrouillage de l’instantané)
- Ajouter plusieurs dépôts en une seule fois
- Suggestions IA + vérification exécutées de manière asynchrone
Avant de commencer : accorder l’accès aux dépôts
- Allez dans Settings > Integrations
- Connectez votre fournisseur Git et confirmez les autorisations sur les dépôts
Besoin d’aide concernant les autorisations ? Consultez le Guide d’intégration GitHub.
Ajouter des dépôts (un ou plusieurs)
- Cliquez sur Add repository
- Sélectionnez un ou plusieurs dépôts que vous voulez configurer
- Cliquez sur Manage setup
Ajouter un dépôt lance les en arrière-plan. Vous n’avez pas besoin d’attendre qu’elles se terminent pour continuer la configuration.
Configuration légère de chaque dépôt
Cloner le dépôt
Le clonage place le dépôt dans l’environnement pour qu’il soit disponible lors de futures sessions sous
~/repos/.- Si vous voulez que Devin travaille activement dans le dépôt : clonez-le
- Si vous faites seulement la configuration des commandes pour plus tard : vous pouvez le laisser non cloné pour l’instant
Maintenance
Ces commandes s’exécutent automatiquement pour que Devin reste synchronisé.
- Git pull : s’exécute au démarrage de la session (la valeur par défaut est généralement correcte)
- Maintenir les dépendances : facultatif, mais recommandé (par ex.
npm ci,pip install -r requirements.txt,uv sync, etc.)
La vérification s’exécute de manière asynchrone — vous pouvez changer de dépôt ou quitter la page pendant qu’elle se termine.
Knowledge
C’est ici que vous indiquez à Devin comment vérifier la qualité du travail.
- Configurer le lint (rapide, idéalement ≤ 5 minutes)
- Configurer les tests (rapide, idéalement ≤ 5 minutes)
- Ajoutez toutes les notes spécifiques au dépôt que Devin doit suivre (comment lancer l’application, scripts spéciaux, etc.)
Suggestions IA
Devin peut proposer des commandes de configuration spécifiques au dépôt (lint, tests, maintenance des dépendances et cibles d’exécution courantes). Ces suggestions sont asynchrones et non bloquantes — elles sont là pour vous éviter de saisir des commandes, pas pour vous ralentir. Cycle de vie- Dès que vous commencez à configurer un dépôt, Devin lance automatiquement les suggestions IA en arrière-plan.
- Les suggestions peuvent prendre du temps selon la taille et la complexité du dépôt. Vous pouvez continuer à configurer d’autres champs ou changer de dépôt pendant leur exécution.
- Quand les suggestions sont prêtes, elles apparaissent en ligne à côté de chaque champ de commande concerné, avec des boutons Accepter / Rejeter. Accepter préremplit la commande ; rejeter laisse votre configuration inchangée.
- Si votre dépôt a changé ou si les suggestions ont manqué quelque chose, ouvrez le menu ⋯ en haut à droite et cliquez sur “Regenerate Suggestions”.
Configurer l’environnement (uniquement si nécessaire)
- installer des outils (compilateurs, gestionnaires de paquets, CLIs)
- vous connecter aux sites web dont Devin a besoin (onglet Browser)
- créer des fichiers locaux comme
.envrcou.env
- (Facultatif) ajustez Upkeep Frequency (la fréquence à laquelle Devin exécute des tâches de maintenance pour garder l’environnement à jour)
- Cliquez sur Open VSCode + Browser
- exécutez vos étapes de bootstrap/installation dans le terminal
- confirmez que
~/repos/<repo>existe et que la compilation et les tests s’exécutent correctement - utilisez l’invite Setup Agent si vous voulez de l’aide de l’IA pour créer les bonnes commandes d’installation
Ce que Devin fera pour chaque session
- Devin démarre une nouvelle session à partir du plus récent instantané de votre environnement
- Au démarrage, Devin exécute :
- la commande git pull du dépôt
- puis Maintain dependencies (si elle est fournie)
- Avant de valider, Devin exécute :
- vos commandes de lint
- vos commandes de test
Une bonne configuration « minimale » (recommandée)
- Conservez la commande
git pullpar défaut - Configurez Maintain dependencies avec une seule commande (par ex.
npm ci/uv sync/pip install -r requirements.txt) - Prenez un café, c’est terminé !
Résolution des problèmes
La vérification a échoué mais cela fonctionne sur ma machine
- Mauvais répertoire de travail → utilisez
cd ~/repos/<repo> && … - Outil non présent dans le PATH → ajoutez-le au PATH dans la configuration de votre shell (ou utilisez des chemins absolus)
- Dépendances manquantes → installez-les pendant la configuration de l’environnement, puis relancez la vérification
- Mauvaise version du langage → assurez-vous que la bonne version est sélectionnée dans les shells non interactifs (nouveau terminal)
J’ai endommagé l’instantané de mon environnement
Besoin de modifier plus tard ?
- Ajoutez d’autres dépôts à tout moment
- Sélectionnez des dépôts et cliquez sur Configure pour revoir la configuration
- Utilisez Version History si vous devez revenir à une version précédente
