Zum Inhalt springen

Prüfe deinen Branch mit einem Agenten

Arthur Jean

Paneflow hat jetzt ein Git-Diff direkt im Workspace. Öffne es über den Diff-Umschalter in der Seitenleiste oder mit Ctrl+Shift+G, und der Hauptbereich wird zum Diff des Branches, auf dem du bist: jede Datei, die du seit der Abzweigung von der Basis geändert hast, nicht committete Arbeit eingeschlossen, in einem Ordner-zuerst-Baum auf der linken Seite.

Es liest sich, wie ein Diff sich lesen soll. Datei-Header bleiben angeheftet, während du durch eine große Änderung scrollst, die Werkzeugleiste springt von Hunk zu Hunk und zählt, was hinzugefügt und entfernt wurde, und du kannst zwischen einer vereinheitlichten Ansicht und nebeneinander wechseln. Die Syntaxhervorhebung läuft auf derselben tree-sitter-Engine wie bei Zed, sodass Code wie Code aussieht und nicht wie eine Wand aus Grün und Rot. Wähle den Basis-Branch in der Werkzeugleiste, setze eine einzelne Spalte auf ihren letzten Commit, und die ganze Ansicht folgt den Dateien auf der Platte, während sie sich ändern.

Der Scope-Selektor bestimmt, wie viel du auf einmal siehst. Standard ist das Projekt, in dem du bist. Wechsle zu Multi-project, und jeder offene Workspace wird zu einem Repo-Tab oben. Wechsle zu Worktree, und deine benachbarten Worktrees stehen nebeneinander, je eine Spalte, sodass du sehen kannst, was jeder Branch tut, ohne einen davon auszuchecken.

Und jetzt der entscheidende Teil: Du kannst das Diff einem Agenten übergeben, ohne es zu verlassen. Jede Branch-Spalte hat einen Review-Button. Klicke ihn, wähle die CLIs, die du willst, aus Claude Code, Codex, OpenCode und Pi, und Paneflow öffnet für jede ein echtes Terminal unter dem Diff, im Verzeichnis dieses Branches, mit bereits laufender CLI und einem Review-Prompt, der in die Eingabe getippt ist. Nichts wird von allein abgeschickt. Du liest den Prompt und drückst Enter. Der Agent führt das Diff selbst aus und meldet sich als path:line-Findings zurück, markiert mit blocker, suggestion oder nit. Starte zwei, und die zweite bekommt die Rolle eines skeptischen Reviewers, sodass du eine echte zweite Meinung bekommst statt eines Echos.

Du kannst auch zu einer einzelnen Stelle fragen. Klicke auf eine geänderte Zeile, und ihr path:line landet in der Eingabe des Agenten, bereit für deine Frage. Rechtsklick auf einen Hunk, um ihn an den Agenten zu senden, ihn als vereinheitlichtes Diff zu kopieren oder das ganze Datei-Diff zu kopieren, und Ctrl+Shift+C kopiert den Hunk unter dem Cursor.

Loslegen

Der Diff-Viewer und das eingebaute Review kommen in Paneflow 0.3.7. Aktualisiere direkt, oder lade einen Build von der Download-Seite, öffne ein Projekt und klicke auf den Diff-Umschalter in der Seitenleiste.