Devin stellt während Sitzungen drei leistungsstarke Tools zur Verfügung, mit denen du Devins Arbeit überwachen, mit ihr interagieren und sie bei Bedarf übernehmen kannst: die Shell, die IDE und den Browser. Diese Tools arbeiten zusammen, um dir vollständige Transparenz und Kontrolle über Devins Entwicklungsumgebung zu geben. Die Registerkarte „Progress“ fasst diese Tools in einer einheitlichen Ansicht zusammen und bietet dir klare Einblicke in Devins laufende Arbeit.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Registerkarte „Fortschritt“

Shell & Terminal
Funktionen des Befehlsverlaufs
- Vollständige Befehlsliste: Sieh dir jeden Befehl an, den Devin während der Sitzung ausgeführt hat
- Ausgabevorschau: Sieh dir die Ausgabe jedes Befehls an, ohne den Kontext zu wechseln
- Kopierfunktion: Kopiere Befehle und Ausgaben schnell in deine Zwischenablage
- Zeitnavigation: Springe zu verschiedenen Zeitpunkten in der Sitzung, indem du auf Befehle klickst
- Integration mit Fortschrittsupdates: Shell-Befehle sind mit Devins Fortschrittsupdates verknüpft und liefern zusätzlichen Kontext

Shell-Updates anzeigen

Shell-Befehlsverlauf


Eigene Befehle ausführen
- Ein Terminal in VS Code öffnen, um Befehle direkt auszuführen
- Terminals vom Nur-Lese- in den Schreibmodus umschalten
- Beliebige Befehle ausführen, die du zum Debuggen, Testen oder Konfigurieren der Umgebung benötigst
Devin IDE

Devins Arbeit in Echtzeit überprüfen
Übernahme von Devins Aufgabe
- Cmd/Ctrl+K, um Terminalbefehle aus natürlicher Sprache zu generieren
- Cmd/Ctrl+I für schnelle Antworten auf Fragen oder schnelle Dateiänderungen
- Tab-Autovervollständigung für Code-Vervollständigung
Best Practices für die IDE
- Sag Devin, welche Änderungen du vorgenommen hast, wenn du die Sitzung wieder aufnimmst
- Stelle sicher, dass Devin angehalten ist, bevor du die IDE übernimmst, um gleichzeitige, widersprüchliche Änderungen zu vermeiden
- Verwende Devins Browser, um den lokalen Build selbst zu testen, ohne die Web-App zu verlassen
Interaktiver Browser
Der Tab hieß zuvor „Browser“ und wurde in „Desktop“ umbenannt, um die vollständigen Funktionen von Devins Desktop-Umgebung widerzuspiegeln.

Browser-Anwendungsfälle
- Testen lokaler Anwendungen: Teste deine Anwendung, die auf Devins Rechner läuft, direkt im Browser
- Visuelle Überprüfung: Überprüfe im Browser, ob UI-Änderungen korrekt aussehen
- Screenshots und Aufzeichnungen: Devin kann Screenshots und Videoaufzeichnungen aus dem Browser erstellen und sie dir als Nachweis von Tests oder zur Darstellung von Ergebnissen übermitteln
- Authentifizierungsabläufe: Schließe Anmeldeschritte, MFA-Challenges oder OAuth-Flows ab, die Devin nicht automatisch ausführen kann
- CAPTCHAs lösen: Löse CAPTCHAs manuell, wenn Devin auf sie stößt
- Komplexe Navigation: Hilf Devin, sich in komplexen Weboberflächen oder mehrstufigen Formularen zurechtzufinden
Integration & Workflow
Typischer Workflow
- Eine Sitzung starten und Devin mit der Arbeit beginnen lassen
- Fortschritt überwachen mithilfe von Fortschrittsaktualisierungen
- Shell-Befehle prüfen, um nachzuvollziehen, was Devin ausführt
- Schnelle Codeänderungen überprüfen in der IDE mit der Diff-Ansicht
- Funktionale Tests von Prototypen (für Frontend-Entwicklung)
- Bei Bedarf übernehmen, indem Sie Devin stoppen und die IDE direkt verwenden
- Devin wieder aufnehmen, nachdem Sie Ihre Änderungen vorgenommen und Devin mitgeteilt haben, was Sie getan haben
Empfohlene Vorgehensweisen
Wann welches Tool verwenden
| Tool | Am besten geeignet für |
|---|---|
| IDE | Codeänderungen prüfen, schnelle Anpassungen vornehmen, debuggen |
| Desktop (Interaktiver Browser) | Frontend-Prototyping, visuelles Testen, Authentifizierung |
| Shell | Befehle überwachen, Tests ausführen, Probleme debuggen |
Tipps für effektive Zusammenarbeit
- Früh eingreifen: Wenn du siehst, dass Devin in die falsche Richtung geht, stoppe ihn frühzeitig und lenke ihn um
- Befehlshistorie nutzen: Verwende die Shell-Befehlshistorie, um zu verstehen, was Devin ausprobiert hat und was erfolgreich war
- Änderungen kommunizieren: Wenn du eine Sitzung wieder aufnimmst, informiere Devin immer über alle Änderungen, die du vorgenommen hast, als du übernommen hast
