{"meta":{"title":"Informationen zu GitHub Copilot CLI Sitzungsdaten","intro":"Ihre Copilot CLI Sitzungen erstellen einen durchsuchbaren Verlauf aller Elemente, an denen Sie gearbeitet haben. Durchsuchen Sie frühere Sitzungen in natürlicher Sprache, erstellen Sie Stand-up-Berichte, erhalten Sie personalisierte Tipps und setzen Sie Ihre vorherige Arbeit fort.","product":"GitHub Copilot","breadcrumbs":[{"href":"/de/copilot","title":"GitHub Copilot"},{"href":"/de/copilot/concepts","title":"Konzepte"},{"href":"/de/copilot/concepts/agents","title":"Agenten"},{"href":"/de/copilot/concepts/agents/copilot-cli","title":"Copilot CLI"},{"href":"/de/copilot/concepts/agents/copilot-cli/chronicle","title":"Sitzungsdaten"}],"documentType":"article"},"body":"# Informationen zu GitHub Copilot CLI Sitzungsdaten\n\nIhre Copilot CLI Sitzungen erstellen einen durchsuchbaren Verlauf aller Elemente, an denen Sie gearbeitet haben. Durchsuchen Sie frühere Sitzungen in natürlicher Sprache, erstellen Sie Stand-up-Berichte, erhalten Sie personalisierte Tipps und setzen Sie Ihre vorherige Arbeit fort.\n\n## Einführung\n\nBei jeder Verwendung Copilot CLIwerden Ihre Sitzungsdaten auf Ihrem lokalen Computer aufgezeichnet. Dazu gehören Ihre Prompts, die Antworten von Copilot, die verwendeten Tools und Details zu den Dateien, die geändert wurden. Standardmäßig werden Sitzungsdaten auch mit Ihrem GitHub Konto synchronisiert. So können Sie alle Ihre bisherigen Sitzungen abfragen, darunter Sitzungen von Copilot CLI, Copilot cloud agent, Copilot code review, VS Code, JetBrains und dem GitHub Copilot app.\n\nDiese Sitzungsdaten ermöglichen mehrere Funktionen, die über Copilot CLI, VS Code, JetBrains, GitHub Copilot app und GitHub.com verfügbar sind:\n\n* **Abfragen des Sitzungsverlaufs**: Stellen Sie Fragen in natürlicher Sprache zu Ihrer früheren Arbeit und Copilot durchsuchen Sie Ihre Sitzungsdaten nach Antworten.\n* **Fortsetzen von Sitzungen**: Nehmen Sie an der Stelle weiter, an der Sie in einer früheren Sitzung aufgehört haben.\n* **Der `/chronicle`-Slash-Befehl**: Eine Reihe von eigens erstellten Unterbefehlen, die Standup-Berichte, personalisierte Tipps, Kostenanalyse und Vorschläge zur Verbesserung Ihrer angepassten Anweisungen generieren – alles auf der Grundlage Ihres Verlaufs.\n\nMit benutzerbezogenen Abfragen können Sie nur Ihre eigenen Sitzungen abfragen – niemand sonst kann auf Ihre Sitzungsdaten zugreifen.\n\nIn JetBrains IDEs ist `/chronicle` in interaktiven Copilot CLI-Sitzungen verfügbar, sodass Sie den Sitzungsverlauf einsehen und Erkenntnisse gewinnen können, ohne die IDE verlassen zu müssen.\n\nIn diesem konzeptionellen Artikel wird erläutert, wie Sitzungsdaten gespeichert und synchronisiert werden, und wie Sie sie verwenden können, um Ihren Workflow zu verbessern. Eine praktische Anleitung, wie Sie eine Sitzung wieder aufnehmen, Copilot über Ihre CLI-Sitzungen abfragen und den `/chronicle`-Slash-Befehl benutzen, finden Sie unter [Verwenden von GitHub Copilot CLI Sitzungsdaten](/de/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle). Zum Abfragen von Sitzungen über VS Code siehe [Verwalten von Agent-Sitzungen](/de/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents).\n\n## Wie Sitzungsdaten gespeichert werden\n\nJede Copilot CLI Sitzung wird als Eine Reihe von Dateien im `~/.copilot/session-state/` Verzeichnis auf Ihrem Computer beibehalten. Die Daten jeder Sitzung umfassen alle Aufzeichnungen dieser Sitzung. Mit diesen Dateien können Sie eine interaktive CLI-Sitzung fortsetzen.\n\nSpeichert zusätzlich zu den Sitzungsdateien Copilot CLI strukturierte Sitzungsdaten in einer lokalen SQLite-Datenbank, die als Sitzungsspeicher bezeichnet wird. Diese Daten sind eine Teilmenge der vollständigen Daten, die in den Sitzungsdateien gespeichert sind. Der Sitzungsspeicher unterstützt den `/chronicle` Schrägstrichbefehl und ermöglicht es Copilot, Fragen zu beantworten, die Sie zu Ihrer früheren Arbeit stellen.\n\n## Sitzungssynchronisierung\n\nStandardmäßig synchronisiert Copilot CLI Ihre Sitzungsdaten mit Ihrem GitHub-Konto. Dies ermöglicht es Ihnen, Ihre vergangenen Sitzungen aus Copilot CLI, VS Code, JetBrains, dem GitHub Copilot app oder GitHub.com abzufragen und umfasst Sitzungen aus Copilot cloud agent, Copilot code review, VS Code und dem GitHub Copilot app.\n\nSie können die Sitzungssynchronisierung deaktivieren, indem Sie in Ihren CLI-Einstellungen JSON festlegen `\"remoteExport\": false` . Wenn Sie widersprechen, bleiben die Sitzungsdaten auf Ihrem Gerät, und Sie können sie nur über Copilot CLI abfragen.\n\nFür Benutzer von Copilot Enterprise und Copilot Business muss ein Organisationsadministrator die Richtlinie „Lokale Sitzungen in der Cloud speichern“ mindestens auf „In der Cloud anzeigen“ festlegen. Wenn die Richtlinie deaktiviert oder nicht konfiguriert ist, werden Sitzungen nur lokal gespeichert.\n\n### Datenschutz und Datenlokalität\n\nLokale Sitzungsdaten werden in `~/.copilot/session-state/` gespeichert und sind nur für Ihr Benutzerkonto auf diesem Gerät zugänglich.\n\nSynchronisierte Sitzungsdaten werden auf GitHub gespeichert und sind an Ihr persönliches Konto gebunden. Der Zugriff ist standardmäßig nur für Sie möglich. Organisations- und Unternehmensadministratoren steuern über die Richtlinie „Lokale Sitzungen in der Cloud speichern“, ob die Synchronisierung verfügbar ist, doch durch die Aktivierung der Richtlinie erhalten Administratoren keinen Zugriff auf Ihre Sitzungsdaten.\n\nSie können einzelne Sitzungen freigeben und damit anderen Personen, die Zugriff auf das Repository haben, schreibgeschützten Zugriff gewähren. Freigegebene Sitzungen werden nicht für die Sitzungsabfragen von anderen Benutzern indiziert. Weitere Informationen findest du unter [Verwalten von Agent-Sitzungen](/de/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents#share-a-session).\n\nCopilot liest Sitzungsdaten vor, wenn Sie Fragen zu früheren Interaktionen stellen oder den `/chronicle` Schrägstrichbefehl verwenden. Sitzungsdaten wie ihre vorherigen Eingabeaufforderungen, Kontext und Antworten können wie bei jeder normalen Copilot CLI Interaktion an das KI-Modell gesendet werden.\n\n### Verwalten ihrer Sitzungsdaten\n\nSie können Ihre Sitzungsdaten sowohl lokal als auch auf GitHub.com verwalten.\n\n#### Sitzungen mit dem `/session` Slash-Befehl löschen\n\nDie einfachste Möglichkeit zum Löschen von Sitzungen besteht darin, den `/session` Schrägstrichbefehl in einer interaktiven CLI-Sitzung zu verwenden.\n\n* `/session delete` löscht die aktuelle Sitzung und startet an seiner Stelle ein neues.\n* `/session delete SESSION-ID` löscht eine bestimmte Sitzung. Dies zeigt zunächst eine Vorschau; fügen Sie zur Bestätigung `--yes` hinzu, z. B. `/session delete SESSION-ID --yes`.\n* `/session delete-all` löscht alle lokalen Sitzungen außer dem aktuellen. Zum Bestätigen `--yes` hinzufügen: `/session delete-all --yes`. Sitzungen, die von einem anderen Prozess verwendet werden, werden übersprungen.\n* `/session prune --older-than DAYS` löscht Sitzungen, die älter als die angegebene Anzahl von Tagen sind. Fügen Sie `--dry-run` hinzu, um eine Vorschau dessen anzuzeigen, was gelöscht würde.\n\nWenn Sie eine Sitzung löschen, die mit Ihrem Konto synchronisiert wurde, werden Sie gefragt, `/session delete` ob Sie auch die synchronisierte Kopie (Remotekopie) löschen möchten. Durch das Löschen der synchronisierten Kopie wird auch die Sitzung aus Ihren `/chronicle` Erkenntnissen und Abfrageergebnissen entfernt. Die `/session delete-all` Unterbefehle `/session prune` wirken sich nur auf lokale Sitzungen aus und löschen keine synchronisierten Daten. Um synchronisierte Daten für diese Sitzungen zu entfernen, löschen Sie sie manuell aus GitHub.com.\n\nDie vollständige Liste der `/session` Unterbefehle finden Sie unter [GitHub Copilot CLI-Befehlsreferenz](/de/copilot/reference/copilot-cli-reference/cli-command-reference).\n\n#### Manuelles Löschen von Sitzungsdaten\n\n* **Lokale Daten**: Um Daten für eine bestimmte CLI-Sitzung lokal zu entfernen, löschen Sie das relevante Sitzungsverzeichnis aus `~/.copilot/session-state/`. Um alle lokalen Sitzungsdaten zu löschen, löschen Sie alles unter `~/.copilot/session-state/`. Danach müssen Sie den Sitzungsspeicher manuell neu indizieren. Siehe [Erneutes Indizieren des Sitzungsspeichers](#reindexing-the-session-store) weiter unten in diesem Artikel. Das Löschen lokaler Dateien wirkt sich nicht auf Sitzungsdaten aus, die mit Ihrem Konto synchronisiert wurden. Synchronisierte Daten können nicht lokal gelöscht werden.\n* **Synchronisierte Daten**: Sie können synchronisierte CLI-Sitzungen löschen oder ausblenden.GitHub.com Wenn Sie eine Sitzung ausblenden, wird sie aus Dem Sitzungsindex entfernt, sodass sie nicht mehr in Abfrageergebnissen angezeigt wird. Wenn Sie eine Sitzung löschen, wird sie aus Ihrer Sitzungsliste auf GitHub.com entfernt. Das Löschen gilt für CLI-Sitzungen, VS Code-Sitzungen und GitHub Copilot app-Sitzungen.\n\n## Der `/chronicle` Slash-Befehl\n\nDer `/chronicle`-Slash-Befehl bietet speziell entwickelte Unterbefehle, mit denen Sie aus dem Verlauf Ihrer Sitzung Erkenntnisse gewinnen können, darunter Standup-Berichte, personalisierte Tipps, Kostenanalysen und Vorschläge zur Verbesserung Ihrer benutzerdefinierten Anweisungen. Die vollständige Liste der Unterbefehle und Verwendungsbeispiele finden Sie unter [Verwenden von GitHub Copilot CLI Sitzungsdaten](/de/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle#using-the-chronicle-slash-command).\n\nWenn Sie Copilot CLI in JetBrains IDEs verwenden, sind diese `/chronicle` Unterbefehle in der interaktiven CLI-Sitzung verfügbar, die Sie in der IDE öffnen.\n\n## Wann Sitzungsdaten verwendet werden sollen\n\n* **Am Anfang Ihres Tages**: Führen Sie die Schritte `/chronicle standup last 3 days` aus, um eine Zusammenfassung der letzten Arbeiten zu generieren, anstatt sie manuell zu rekonstruieren.\n* **Periodisch, um dich weiterzuentwickeln**: Führe `/chronicle tips` alle ein bis zwei Wochen aus, um Funktionen und Verbesserungen des Workflows zu ermitteln, die du vielleicht verpasst hast.\n* **Wenn Copilot immer derselbe Fehler auftritt**: Führen Sie die Ausführung aus `/chronicle improve` , um das Muster zu identifizieren und benutzerdefinierte Anweisungen zu generieren, die den Agent für Ihr Projekt effektiver machen.\n* **Um Ihre Token-Nutzung zu verstehen**: Führen Sie `/chronicle cost tips` aus, um zu sehen, wofür Tokens verwendet werden, und erhalten Sie Vorschläge zur Kostensenkung.\n* **So suchen Sie nach einem bestimmten Thema**: Führen Sie `/chronicle search KEYWORD` aus, um Sitzungen zu finden, die einen bestimmten Begriff oder ein bestimmtes Thema enthalten. Im Gegensatz zu Freiformfragen durchsucht dieser Sitzungsinhalt direkt nach Schlüsselwörtern, anstatt Die Abfrage semantisch zu interpretieren.\n* **Zurückrufen an frühere Arbeiten**: Stellen Sie eine Freiformfrage wie \"Habe ich an etwas im Zusammenhang mit der Zahlungs-API gearbeitet?\" und Copilot durchsucht Ihren Verlauf.\n* **So fahren Sie mit der vorherigen Arbeit fort**: Verwenden Sie `copilot --continue` oder `copilot --resume`, um dort weitermachen, wo Sie aufgehört haben.\n\n## Erneutes Indizieren des Sitzungsspeichers\n\nDer Sitzungsspeicher wird während einer CLI-Sitzung inkrementell aufgefüllt. Die Daten einer Sitzung werden in einem sitzungsspezifischen Unterverzeichnis von `~/.copilot/session-state/` auf den Datenträger geschrieben. Dies geschieht auch in regelmäßigen Abständen während einer Sitzung und auch dann, wenn die Sitzung endet.\n\nSie können den Sitzungsspeicher anhand der Sitzungsdateien auf der Festplatte neu indizieren. Durch erneutes Indizieren werden auch Ihre Sitzungsdaten mit Ihrem Konto synchronisiert.\n\nSituationen, in denen Sie möglicherweise eine Neuindizierung vornehmen müssen:\n\n* **Indizieren alter Sitzungen**: Wenn Sie alte Sitzungsdateien auf dem Datenträger haben, die erstellt wurden, bevor der Sitzungsspeicher vorhanden war, füllt die erneute Indizierung den Sitzungsspeicher mit Daten aus diesen Sitzungen auf.\n* **Sitzungslöschung**: Um eine Sitzung aus Ihrem Verlauf zu löschen, verwenden Sie die `/session delete`Befehle , `/session delete-all`oder `/session prune` Schrägstriche. In einer synchronisierten Sitzung kann `/session delete` auch die synchronisierte Kopie entfernen, wodurch die Sitzung aus Ihren `/chronicle`-Insights entfernt wird.\n* **Migrieren/Wiederherstellen von Sitzungen**: Wenn Sie Ihre Sitzungsdateien auf einen anderen Computer verschoben oder aus einer Sicherung wiederhergestellt haben, ohne auch die Sitzungsspeicherdatei zu verschieben/wiederherzustellen (`~/.copilot/session-store.db`), können Sie den Sitzungsspeicher mit dem Befehl neu indizieren.\n* **Dateibeschädigung**: Wenn die Sitzungsspeicherdatei (`~/.copilot/session-store.db`) beschädigt wird oder versehentlich gelöscht wird, können Sie den Sitzungsspeicher aus den Sitzungsdateien wiederherstellen.\n* **Unerwartetes Beenden**: Wenn eine Sitzung unerwartet beendet wird (z. B. aufgrund eines Absturzes oder Eines Stromausfalls), bevor die im Arbeitsspeicher gespeicherten Daten in den Sitzungsspeicher geleert wurden, können Sie den Sitzungsspeicher mit den fehlenden Daten füllen, wenn sie auf den Datenträger geschrieben wurde, in den Sitzungsdateien vor der Beendigung.\n\nVerwenden Sie zum Erneuten Indizieren des Sitzungsspeichers den folgenden Schrägstrichbefehl in einer interaktiven CLI-Sitzung:\n\n```copilot copy\n/chronicle reindex\n```\n\n## Weiterführende Lektüre\n\n* [Verwenden von GitHub Copilot CLI Sitzungsdaten](/de/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle)\n* [Verwalten von Agent-Sitzungen](/de/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents)\n* [GitHub Copilot CLI-Befehlsreferenz](/de/copilot/reference/copilot-cli-reference/cli-command-reference)"}