Onglet « Progress »

Shell & Terminal
Fonctionnalités de l’historique des commandes
- Liste complète des commandes : Afficher chaque commande que Devin a exécutée pendant la session
- Aperçu du résultat : Consulter le résultat de chaque commande sans changer de contexte
- Fonction de copie : Copier rapidement les commandes et leurs résultats dans votre presse-papiers
- Navigation temporelle : Accéder à différents moments de la session en cliquant sur les commandes
- Intégration avec les mises à jour d’avancement : Les commandes du shell sont liées aux mises à jour d’avancement de Devin pour fournir du contexte

Afficher les mises à jour du shell

Historique des commandes shell


Exécuter vos propres commandes
- Ouvrir un terminal dans VS Code pour exécuter des commandes directement
- Basculer les terminaux du mode en lecture seule au mode en écriture
- Exécuter toutes les commandes nécessaires pour déboguer, tester ou configurer l’environnement
Devin IDE

Passer en revue le travail de Devin en temps réel
Prendre le contrôle de la tâche de Devin
- Cmd/Ctrl+K pour générer des commandes de terminal à partir d’instructions en langage naturel
- Cmd/Ctrl+I pour obtenir rapidement des réponses aux questions ou effectuer des modifications rapides de fichiers
- Tab autocomplete pour la complétion de code
Bonnes pratiques pour l’IDE
- Signalez à Devin les modifications que vous avez apportées lorsque vous reprenez la session
- Assurez-vous que Devin est en pause avant de prendre la main sur l’IDE afin d’éviter des modifications simultanées et conflictuelles
- Utilisez le navigateur intégré de Devin pour tester vous-même la build locale, sans quitter l’application web
Navigateur interactif

Cas d’utilisation du navigateur
- Tester des applications locales : testez votre application qui s’exécute sur la machine de Devin directement dans le navigateur
- Vérification visuelle : vérifiez que les modifications de l’interface utilisateur s’affichent correctement dans le navigateur
- Captures d’écran et enregistrements : Devin peut capturer des captures d’écran et des vidéos du navigateur et vous les renvoyer comme preuve des tests effectués ou pour montrer les résultats
- Flux d’authentification : complétez les étapes de connexion, les défis MFA ou les flux OAuth que Devin ne peut pas gérer automatiquement
- Résolution de CAPTCHA : résolvez manuellement les CAPTCHA lorsque Devin en rencontre
- Navigation complexe : aidez Devin à naviguer dans des interfaces web complexes ou des formulaires en plusieurs étapes
Intégration & workflow
Flux de travail typique
- Démarrer une session et laisser Devin commencer à travailler
- Suivre l’avancement à l’aide des mises à jour d’avancement
- Vérifier les commandes du shell pour comprendre ce que Devin exécute
- Passer en revue les modifications de code rapides dans l’IDE à l’aide de la vue des différences (diff)
- Effectuer des tests fonctionnels sur les prototypes (pour le développement front-end)
- Prendre la main si nécessaire en arrêtant Devin et en utilisant directement l’IDE
- Relancer Devin après avoir apporté vos modifications et informé Devin de ce que vous avez fait
Bonnes pratiques
Quand utiliser chaque outil
| Outil | Idéal pour |
|---|---|
| IDE | Examiner les modifications de code, apporter des modifications rapides, déboguer |
| Browser | Prototypage front-end, tests visuels, authentification |
| Shell | Surveiller l’exécution des commandes, exécuter des tests, déboguer des problèmes |
Conseils pour une collaboration efficace
- Intervenez tôt : Si vous voyez que Devin part dans la mauvaise direction, arrêtez-le et réorientez-le le plus tôt possible
- Exploitez l’historique des commandes : Utilisez l’historique des commandes du shell pour comprendre ce que Devin a essayé et ce qui a fonctionné
- Communiquez les changements : Si vous reprenez la session, indiquez toujours à Devin les modifications que vous avez effectuées en prenant la main
