Der gesamte Arbeitsablauf von Async kann in drei Hauptphasen unterteilt werden:
- ForschungsphaseNach der Autorisierung von Async für den Zugriff auf das Code-Repository importiert es GitHub-Probleme als Aufgaben. Das System startet eine Google Cloud Run-Aufgabe, um das Code-Repository zu klonen, den Code zu analysieren und klärende Fragen zu unklaren Anforderungen zu stellen.
- DurchführungsphaseNachdem der Entwickler die Frage bestätigt oder beantwortet hat, führt die eigenständige Cloud-Aufgabe die Code-Änderung unter Verwendung des Claude-Code-Modells durch, erstellt einen funktionalen Zweig, unterteilt die Aufgabe in mehrere Teilaufgaben, die nacheinander eingereicht werden, und erstellt schließlich automatisch den PR.
- Phase der ÜberprüfungEntwickler können Änderungen an Teilaufgaben einzeln über die gestapelte Diff-Ansicht von Async überprüfen, die eine direkte Kommentierung ermöglicht, automatisch neue Teilaufgaben erstellt, wenn Änderungen erforderlich sind, und den Code nach bestandener Überprüfung zusammenführt.
Der gesamte Prozess ist vollständig automatisiert, von der Ausgabe bis zur Zusammenführung des Codes, und jede Phase wird in einer isolierten Cloud-Umgebung ausgeführt, um sicherzustellen, dass die lokale Entwicklung nicht beeinträchtigt wird. Das spezielle Stacked-Diff-Design macht die Überprüfung großer Codeänderungen übersichtlicher und effizienter.
Diese Antwort stammt aus dem ArtikelAsync: Entwicklungstool mit integrierter KI-Codierung, Aufgabenverwaltung und CodeprüfungDie




























