Wähle beim Beenden von Paneflow **Keep sessions running**, damit Terminalprozesse im separaten Sitzungshost weiterlaufen. Öffne die App auf demselben weiterhin laufenden Rechner, um dich erneut zu verbinden. Das erhält einen lebenden Prozess über das Schließen der App hinweg, stellt ihn aber nach einem Rechnerneustart nicht wieder her.

## Drei unterschiedliche Arten von Zustand

- Eine **Terminalsitzung** verbindet ein Terminal mit einem vom Host verwalteten Prozess. Er muss weiterleben, um seine Arbeit fortzusetzen.
- Ein **Agentengespräch** ist vom Agenten verwalteter Verlauf. Seine Wiederaufnahme nutzt die Sitzungsfunktionen des Agenten und kann einen neuen Prozess starten.
- Ein **Layout** speichert Panes und ihre Anordnung. Dasselbe Layout beweist nicht, dass frühere Befehle noch laufen.

Dieser Leitfaden gilt für Paneflow 0.17.4. Der Maintainer bestätigte am 1. Oktober 2026 unter **Windows x64** das Schließen mit **Keep sessions running** und die Rückkehr zum selben lebenden Prozess ohne Rechnerneustart. Linux und macOS wurden für diesen Leitfaden nicht getestet. Der [Persistenzvertrag der Release](https://github.com/arthjean/paneflow/blob/v0.17.4/docs/persistent-sessions.md) beschreibt Verbindung, Neustart und Fehler beim Stoppen.

## Eine kleine Verbindungsprobe

Teste zuerst mit einem entbehrlichen Terminal, bevor du eine lange Agentenaufgabe laufen lässt. Öffne unter Windows einen PowerShell-Pane:

```powershell
Write-Output "PROCESS=$PID"
$tick = 0
while ($true) { Write-Output "TICK=$tick"; $tick++; Start-Sleep -Seconds 2 }
```

1. Notiere Prozess-ID und Zähler. Speichere Editoränderungen separat; Terminalpersistenz speichert keine Editorpuffer.
2. Beende Paneflow mit **Keep sessions running**. Überspringt deine Beenden-Einstellung den Dialog, prüfe sie zuvor in Settings. Halte den Rechner wach und stoppe den Host nicht.
3. Öffne Paneflow erneut. Der Zähler sollte weiterlaufen statt bei null zu beginnen. Drücke `Ctrl+C` und vergleiche mit `Write-Output "PROCESS=$PID"` die Shell-ID.
4. Funktioniert das in deiner Umgebung, kann derselbe Hostmechanismus einen Agentenprozess erhalten. Modellverbindungen, Anbieterlimits und Berechtigungsanfragen beeinflussen weiterhin, was er während deiner Abwesenheit schafft.

Der Zähler ist eine reproduzierbare Diagnose, nicht die Behauptung, der Maintainer habe genau diesen Befehl verwendet. Er benötigt keinen Modellaufruf. Verwende unter Linux oder macOS einen vergleichbaren lokalen Dauerprozess und dokumentiere das Plattformresultat gesondert.

## Eine Sitzung oder alle beenden

**Stop everything and quit** beendet Terminalsitzungen. Beim nächsten Start kann das gespeicherte Layout mit neuen Shells erscheinen, ohne frühere Agenten erneut zu starten. Ist ein Stopp nicht bestätigt, bleibt das Fenster mit den betroffenen Sitzungen und Wiederherstellungsoptionen offen. Eine Zeitüberschreitung beweist keinen beendeten Prozess.

Für eine einzelne Terminalsitzung wählst du im Kontextmenü der laufenden Sitzung in der Seitenleiste **Stop session** und folgst dem Schließablauf. Das beendet ihren Prozess und trennt nicht nur die Verbindung. Beim obigen Zähler stoppt `Ctrl+C` nur die Schleife; die Shell bleibt erhalten. Sichere nützliche Arbeit vor dem Beenden einzelner oder aller Sitzungen.

Nach einem beendeten Terminal startet **Restart** eine neue Shell, ohne den vorherigen Befehl zu wiederholen. Eine fehlende oder inkompatible Sitzung kann eine andere Aktion erfordern. Eine fehlgeschlagene Verbindung bedeutet nicht, dass ein Ersatzprozess läuft.

## Hostausfall, Ruhezustand und Gesprächsverlauf

Hostabsturz, Herunterfahren und Rechnerneustart können den Prozess beenden. Schlafzustände können die Ausführung anhalten und Netzwerkverbindungen unterbrechen. Fortlaufender Fortschritt oder Wiederverbindung zum Anbieter sind nicht garantiert. Das erneute Öffnen des Layouts belebt keinen inzwischen beendeten Prozess.

Nutze bei einem beendeten Agenten die [Gesprächswiederaufnahme](/de/blog/agent-sessions), sofern er brauchbaren Verlauf gespeichert hat. Das unterscheidet sich vom erneuten Verbinden mit einem laufenden Terminal und rekonstruiert keinen ungespeicherten Verlauf. Die [Sitzungsreferenz](/de/docs/features) erklärt Paneflows Bedienelemente. Prüfe Checkout, aktuelle Ausgabe und Berechtigungsstatus, bevor du eine echte Aufgabe weiterlaufen lässt.