Zum Inhalt springen
DeutschlandGPT

Terminal und Git

Die echte Shell unten im Bereich, langlaufende Prozesse und der Git-Bereich

Terminal

Die aufklappbare Leiste unten im Bereich ist eine echte Shell, dieselbe wie in einem Terminal-Programm: Ihre Shell, Ihr Prompt, Ihre Aliase, Farben, interaktive Programme.

Die KI benutzt dasselbe Terminal wie Sie. Ein Befehl, den sie ausführt, und seine Ausgabe sind für Sie sichtbar, während sie laufen. Genau darum geht es: Sie können sehen, ob der Build wirklich durchgelaufen ist, statt eine Zusammenfassung dafür zu nehmen.

Das Zuklappen versteckt die Leiste nur, der Verlauf bleibt erhalten.

Jeder Befehl läuft in einem freigegebenen Ordner mit Ihrer normalen Umgebung. Wenn ein Werkzeug in Ihrem eigenen Terminal geht, hier aber nicht, liegt es meist an einem PATH, den Ihr Shell-Profil so setzt, dass die App ihn nicht sieht. Prüfen Sie es mit which <werkzeug> in diesem Terminal.

Befehle, die die KI ausführt

Jeder Befehl braucht eine Genehmigung und zeigt dabei die echte Befehlszeile. „Immer erlauben" gilt für eine Befehlsfamilie in einem freigegebenen Ordner, ein einmal genehmigtes pnpm test genehmigt also nicht alles.

Ein kritischer Befehl fragt immer, in jedem Modus, auch in Auto und auch bei passender Zusage: ein erzwungener Push, reset --hard, rm -rf, alles unter sudo, ein heruntergeladenes Skript in eine Shell pipen, ein Paket veröffentlichen. Die Karte nennt den Grund und bietet kein „immer erlauben".

Langlaufende Befehle

Ein Dev-Server, ein Watch-Build, ein langer Testlauf blockiert die Unterhaltung nicht. Er läuft im Hintergrund weiter, und die KI kann die bisher aufgelaufene Ausgabe lesen oder den Prozess beenden.

So funktioniert „starte den Dev-Server und behebe den Fehler, den er ausgibt" als eine Anfrage: sie startet den Server, liest seine Ausgabe, findet den Fehler, ändert die Datei und liest die Ausgabe erneut.

Die Vorschau hat für dasselbe eine kleine Leiste mit dem gepufferten Protokoll des laufenden Servers.

Git

Der Git-Tab ist ein vollständiger Arbeitsbereich und keine Statusanzeige.

BereichWas Sie tun können
StatusGeänderte, vorgemerkte und unverfolgte Dateien
DateienVormerken, zurücknehmen, Änderung ansehen, Datei öffnen, Pfad kopieren
CommitNachricht schreiben und die vorgemerkten Änderungen committen
BranchesAuflisten, wechseln, anlegen
RemotesAuflisten, hinzufügen, Fetch, Pull, Push
InitAus einem Ordner ein Repository machen

Rechtsklick auf eine Dateizeile für ihre Aktionen. Änderung anschauen öffnet den Diff als Overlay über dem Bereich, mit Zurück-Pfeil.

Der Bereich aktualisiert sich, wenn sich etwas ändert, nicht nach Zeitplan, und belastet ein großes Repository damit nicht grundlos.

Git über die KI

Die KI kann all das ebenfalls, indem sie Git-Befehle im Terminal ausführt: die Historie lesen, herausfinden, wann eine Zeile entstand, einen Commit anlegen, einen Branch vorbereiten.

Nützliche Anfragen, die mehr sind als der Bereich hergibt:

  • „Welcher Commit hat diese Zeile eingeführt, und was hat er sonst geändert?"
  • „Committe das in drei getrennten Commits, thematisch getrennt."
  • „Was hat sich auf diesem Branch gegenüber main geändert, in Prosa?"

Ein normaler Commit und ein Push brauchen eine Genehmigung. Ein erzwungener Push und reset --hard fragen immer eigens, in jedem Modus.

War diese Seite hilfreich?
Terminal und Git · DeutschlandGPT