Blog
Erweiterte Sitzungsverwaltung: Leitfaden für Fortgeschrittene
Gehe über die Einzelsitzungsnutzung hinaus — lerne, wie du mehrere Claude Code-Sitzungen verwaltest, Projekte organisierst und deinen täglichen Remote-Entwicklungsworkflow optimierst.
Weitere Produkt- und Engineering-Updates aus dieser Kategorie.
Kategorie öffnenWenn du Tactic Remote schon eine Weile nutzt, bist du wahrscheinlich über die Einzelsitzungsnutzung hinausgewachsen. Möglicherweise führst du separate Claude Code-Sitzungen für verschiedene Projekte aus, hältst eine Sitzung für Code-Review, während eine andere die Implementierung übernimmt, oder unterhältst langlebige Sitzungen für Überwachungsaufgaben.
Dieser Leitfaden behandelt fortgeschrittene Sitzungsverwaltungstechniken, die Multi-Sitzungs-Workflows effizient und organisiert gestalten.
Den Sitzungslebenszyklus verstehen
Bevor wir in die Techniken eintauchen, klären wir, wie Sitzungen in Tactic Remote funktionieren:
Eine Sitzung entspricht einem tmux-Fenster auf deinem Mac, in dem eine Claude Code-Instanz läuft, die auf ein bestimmtes Projektverzeichnis ausgerichtet ist. Sitzungen haben vier Zustände:
- Inaktiv — Claude Code läuft, wartet aber auf Eingabe. Die Sitzung ist bereit für Anfragen.
- Aktiv — Claude Code führt eine Aufgabe aus. Die Terminalausgabe wird gestreamt.
- Wartend — Claude Code ist pausiert und wartet auf Genehmigung oder Benutzereingabe.
- Beendet — Claude Code wurde beendet. Das tmux-Fenster kann noch mit Terminal-Historie existieren.
Das Verständnis dieser Zustände hilft dir, mehrere Sitzungen ohne Verwirrung zu verwalten. Der Sitzungsselektor auf deinem iPhone zeigt den aktuellen Zustand jeder Sitzung mit farbcodierten Indikatoren an.
Technik 1: Projektbasierte Sitzungsorganisation
Die effektivste Sitzungsorganisation folgt deiner Projektstruktur:
Warum das funktioniert: Jede Sitzung hat einen klaren Umfang. Wenn du zu einer Sitzung zurückkehrst, ist der Kontext sofort ersichtlich — du musst dich nicht erinnern, woran du gearbeitet hast. Der Kontext von Claude Code innerhalb jeder Sitzung bleibt auf die relevante Codebasis fokussiert.
Namenskonvention: Verwende beschreibende Namen, die sowohl das Projekt als auch den aktuellen Fokus enthalten. „api-refactor" ist besser als „session-3". Tactic Remote bewahrt Sitzungsnamen über Wiederverbindungen hinweg, also investiere ein paar Sekunden in gute Benennung.
Technik 2: Das Review + Implementierung-Muster
Ein leistungsstarkes Muster für Code-Qualität ist das parallele Ausführen von Review- und Implementierungssitzungen:
Implementierungssitzung: Du leitest Claude Code an, ein Feature zu bauen, einen Fehler zu beheben oder ein Refactoring durchzuführen. Diese Sitzung nimmt die eigentlichen Code-Änderungen vor.
Review-Sitzung: Eine zweite Claude Code-Instanz, die auf dasselbe Projektverzeichnis zeigt. Nachdem die Implementierungssitzung eine Arbeit abgeschlossen hat, gibst du der Review-Sitzung die Anweisung:
Dies gibt dir ein KI-gestütztes Code-Review, das Probleme erkennt, die die Implementierungs-KI möglicherweise eingeführt hat. Es ersetzt kein menschliches Review, fängt aber eine überraschende Anzahl von Problemen ab.
Profi-Tipp: Halte die Review-Sitzung zwischen Reviews inaktiv. Sie verbraucht minimale Ressourcen, wenn sie nicht aktiv ausführt.
Technik 3: Überwachung von Hintergrundaufgaben
Einige Entwicklungsaufgaben laufen über längere Zeiträume:
- Vollständige Test-Suite-Ausführung (10-30 Minuten bei großen Projekten)
- Datenbankmigrationen bei großen Datensätzen
- Build- und Deployment-Pipelines
- Umfassendes Linting oder Typprüfung
Erstelle dafür eine dedizierte „Monitor"-Sitzung:
Starte diese Sitzung und wechsle zu anderer Arbeit. Tactic Remote benachrichtigt dich bei Abschluss. Die Sitzungshistorie enthält die vollständige Ausgabe zur späteren Überprüfung.
Technik 4: Sitzungsvorlagen
Wenn du häufig ähnliche Sitzungen startest, erstelle Prompt-Vorlagen auf deinem Mac, die Claude Code referenzieren kann. Speichere eine Datei wie .claude-session-templates.md in deinem Projektstamm:
Dann kannst du von deinem Telefon einfach anweisen:
Dies reduziert das Tippen auf dem Telefon bei gleichbleibend konsistenten Qualitätsstandards.
Technik 5: Sitzungsrotation
Langlebige Claude Code-Sitzungen akkumulieren Kontext. Nach Stunden der Arbeit kann die Konversationshistorie umfangreich werden und möglicherweise die Antwortqualität beeinflussen. Sitzungsrotation löst dies:
- Wenn eine Sitzung mehrere Stunden aktiv war oder eine logische Arbeitsphase abgeschlossen hat, erstelle eine neue Sitzung für dasselbe Projekt.
- Gib in der neuen Sitzung einen kurzen Kontext-Prompt:
- Lass die alte Sitzung inaktiv (sie behält ihre Terminal-Historie als Referenz).
Dies gibt Claude Code ein frisches Kontextfenster und bewahrt gleichzeitig die Arbeitshistorie in der alten Sitzung. Wir empfehlen eine Rotation alle 2-3 Stunden aktiver Arbeit oder an natürlichen Projektmeilensteinen.
Technik 6: Multi-Geräte-Sitzungszugriff
TacticRemote-Sitzungen werden auf deinem Mac gespeichert, nicht auf deinem iPhone. Das bedeutet:
- Wechsle Telefone frei. Wenn du dein iPhone wechselst oder ein anderes Gerät nutzt, sind deine Sitzungen weiterhin da. Verbinde dich vom neuen Gerät und sie erscheinen sofort.
- iPad als zweiter Bildschirm. Verbinde dein iPad mit demselben Mac-Endpunkt. Nutze das iPad für detailliertes Code-Review (größerer Bildschirm) und das iPhone für schnelle Genehmigungen und Überwachung.
- Mehrere gleichzeitige Verbindungen. Die Mac-Begleit-App unterstützt mehrere verbundene Clients. Dein iPhone und iPad können verschiedene Sitzungen gleichzeitig überwachen.
Sitzungsressourcen verwalten
Jede aktive Claude Code-Sitzung verbraucht Ressourcen auf deinem Mac:
- Arbeitsspeicher: ~200-400MB pro aktiver Sitzung (Claude Code-Prozess + tmux-Overhead)
- CPU: Nahe null im Leerlauf, variabel bei Aufgabenausführung
- Festplatte: Terminal-Puffer-Retention verwendet ~1-5MB pro Sitzung
Für einen typischen Entwicklungs-Mac (16GB+ RAM) ist das Ausführen von 3-5 gleichzeitigen Sitzungen komfortabel. Wenn du regelmäßig mehr ausführst, überwache den Speicherdruck deines Macs über den Aktivitätsmonitor oder das Status-Panel der TacticRemote-Begleit-App.
Aufräum-Tipp: Beendete Sitzungen, die du nicht mehr benötigst, können über den Sitzungsmanager entfernt werden. Dies gibt das tmux-Fenster und den zugehörigen Terminal-Puffer frei.
Fehlerbehebung bei Multi-Sitzungsproblemen
Sitzungen fühlen sich langsam an: Wenn mehrere Sitzungen gleichzeitig aktiv ausführen, konkurrieren sie um CPU. Staffele deine Anfragen — starte eine Aufgabe, warte auf deren Abschluss, dann starte die nächste. Aktive KI-Inferenz ist CPU-intensiv.
Benachrichtigung an falsche Sitzung erhalten: TacticRemote-Benachrichtigungen enthalten den Sitzungsnamen. Wenn du durcheinander kommst, verwende markantere Sitzungsnamen.
Sitzung zeigt veralteten Inhalt: Nach einem langen Zeitraum der Inaktivität kann eine Sitzung eine Aktualisierung benötigen. Ziehe in der Terminal-Ansicht nach unten, um eine Wiederverbindung und Puffer-Synchronisation zu erzwingen.
Beispiel für den täglichen Workflow
So könnte ein erfahrener TacticRemote-Nutzer seinen Tag strukturieren:
Morgens (vom Telefon, während des Pendelns):
- Ergebnisse von Übernacht-Sitzungen prüfen
- Frische Sitzungen für die Tagespriorität starten
- Ausstehende Anfragen von Übernacht-Aufgaben genehmigen
Mittags (vom Telefon, in den Pausen):
- Aktive Sitzungen überwachen
- KI-generierte Code-Änderungen überprüfen und genehmigen
- Neue Aufgaben für den Nachmittag starten
Abends (vom Telefon, beiläufig):
- Endstatus der Tagesarbeit prüfen
- Übernacht-Aufgaben starten (Test-Suites, Dependency-Audits)
- Langlebige Sitzungen rotieren
Dieses Muster maximiert die Produktivität bei minimaler Zeit am Schreibtisch. Der Mac erledigt die Arbeit; dein Telefon hält dich informiert und in Kontrolle.
Für den grundlegenden Sitzungs-Workflow, besuche Sitzungen und Start. Für die Ersteinrichtung, siehe Erste Schritte.
Tactic Remote ausprobieren
Coding-Agenten vom Smartphone aus steuern
Verbinde dich mit Claude Code, Codex und anderen Agenten auf deinem Mac-, Windows- oder Linux-Rechner. Prüfe den Fortschritt und sende die nächste Anweisung vom iPhone oder iPad.