Copilot CLI speichert die Daten aus Ihren CLI-Sitzungen lokal auf Ihrem Computer. Diese Sitzungsdaten ermöglichen Folgendes:
- Setzen Sie vorherige Sitzungen fort, und nehmen Sie dort weiter, wo Sie aufgehört haben.
- Verwenden Sie den
/chronicleSchrägstrichbefehl, um Standupberichte zu generieren, personalisierte Tipps zu erhalten und Vorschläge zur Verbesserung Ihrer.github/copilot-instructions.mdDatei zu erhalten. - Stellen Sie Copilot Fragen zu Ihren früheren Interaktionen.
In diesem Artikel wird erläutert, wie Sie diese Features verwenden. Einen tieferen Einblick in die Speicherung von Sitzungsdaten und die Vorteile des /chronicle Befehls finden Sie unter Informationen zu GitHub Copilot CLI Sitzungsdaten.
Fortsetzen einer vorherigen Sitzung
Sie können eine vorherige interaktive CLI-Sitzung entweder über die Befehlszeile oder während einer aktiven Sitzung fortsetzen.
-
** **, um die letzte Sitzung fortzusetzen. Wenn Sie aus einer Liste der zuletzt verwendeten Sitzungen auswählen möchten, führen Sie `copilot --resume` aus, um einen Sitzungs-Picker zu öffnen, der Ihre letzten Sitzungen auflistet. Wenn Sie die Sitzungs-ID der Sitzung kennen, die Sie fortsetzen möchten, können Sie ausführen `copilot --resume SESSION-ID` , um direkt darauf zu springen. -
Geben Sie ****
/resumeein, um zu einer anderen Sitzung zu wechseln. Ein Auswahlwerkzeug wird angezeigt, das Ihre letzten Sitzungen zeigt. Alternativ können Sie/resume SESSION-IDeingeben, um direkt zu einer bestimmten Sitzung zu springen.
Hinweis
Sie finden die ID einer aktuellen interaktiven Sitzung mithilfe des /session Schrägstrichbefehls. Die Sitzungs-ID wird auch angezeigt, wenn Sie eine interaktive Sitzung beenden.
Wenn Sie eine Sitzung fortsetzen, Copilot wird der vollständige Unterhaltungsverlauf geladen, sodass Sie genau an der Stelle fortfahren können, an der Sie aufgehört haben.
Umbenennen einer Sitzung
Wenn Sie die Befehlszeilenoption --resume oder den /resume Schrägstrich verwenden, werden Ihre letzten Sitzungen aufgelistet. In der letzten Spalte der Liste wird der Sitzungsname angezeigt, mit dem Sie die Sitzung identifizieren können, die Sie fortsetzen möchten. Wenn Sie über eine Sitzung verfügen, zu der Sie häufig zurückkehren, möchten Sie ihm möglicherweise einen benutzerdefinierten Namen geben, um die Suche in der Liste zu erleichtern.
Um eine Sitzung umzubenennen:
-
Wenn Sie in einer interaktiven Sitzung eine andere Sitzung als die aktuelle Sitzung umbenennen möchten, verwenden Sie den
/resumeSchrägstrichbefehl, um zu der Sitzung zu wechseln, die Sie umbenennen möchten. -
Geben Sie den Typ
/rename NEW_NAMEein, um die aktuelle Sitzung umzubenennen. Sie müssen den Namen nicht in Anführungszeichen setzen.Beispiel:
/rename Improve test coverage.
Teilen einer Sitzung
Sie können den Inhalt der aktuellen Sitzung entweder als Markdown-Datei oder als geheime Notiz auf GitHub.com speichern. Auf diese Weise können Sie Ihre Eingabeaufforderungen und CopilotAntworten für andere Personen freigeben oder einen Datensatz Ihrer Arbeit außerhalb der CLI speichern.
Wenn Sie eine Sitzung als Gist freigeben möchten, geben Sie Folgendes in einer interaktiven Sitzung ein:
/share gist
/share gist
Um die Sitzungsunterhaltung als Markdown-Datei zu exportieren, geben Sie Folgendes ein:
/share file [PATH-TO-FILE]
/share file [PATH-TO-FILE]
Wenn Sie keinen Dateipfad angeben, wird die Markdown-Datei im aktuellen Arbeitsverzeichnis mit dem Namen copilot-session-SESSIONID.mdgespeichert.
Verwenden des /chronicle Slash-Befehls
Hinweis
Der /chronicle-Befehl und die Fähigkeit von Copilot, Fragen zu Ihrem Sitzungsverlauf zu beantworten, sind derzeit experimentelle Funktionen und nur verfügbar, wenn Sie den /experimental on-Slash-Befehl oder die --experimental-Befehlszeilenoption verwendet haben.
Der /chronicle Schrägstrichbefehl stellt eine Reihe von Unterbefehlen bereit, die bestimmte Arten von Erkenntnissen aus Ihrem Sitzungsverlauf generieren. Während Sie jederzeit Freiformfragen zu Ihren Sitzungen stellen Copilot können, bieten Unterbefehle eine schnelle Möglichkeit, /chronicle bestimmte Einblicke zu erhalten.
Wenn Sie /chronicle ohne Argumente eingeben, wird ein Auswahlmenü angezeigt, mit dem Sie aus den verfügbaren Unterbefehlen auswählen können.
| Subcommand | Beschreibung |
|---|---|
standup | Generieren Sie einen Stand-up-Bericht von Ihrer jüngsten Arbeit. |
tips | Erhalten Sie personalisierte Tipps basierend auf Ihren Nutzungsmustern. |
improve | Vorschläge für Verbesserungen an Ihrer Copilot benutzerdefinierten Anleitungsdatei. |
reindex | Erstellen Sie den Sitzungsspeicherindex aus dem Sitzungsverlauf neu. |
Sie können einen Unterbefehl auch direkt aufrufen, z. B. /chronicle standup, ohne die Auswahl zu verwenden.
/chronicle standup
Dadurch wird ein kurzer Bericht basierend auf Ihren Copilot CLI Sitzungen generiert, standardmäßig aus den letzten 24 Stunden. Copilot untersucht, an welchen Branches Sie gearbeitet haben, was Sie erreicht haben, und welche GitHub Pull-Anfragen oder Probleme Sie referenziert haben. Er gruppiert die Ausgabe nach Fertigstellungsstatus, wobei jedes Element mit seiner Verzweigung gekennzeichnet ist, und überprüft den aktuellen Status aller verknüpften Pull Requests.
Beispielzusammenfassung für standup
Standup for March 13 2026:
✅ Done
myapp-repo repo maintenance (main branch)
- Synced local, cleaned files, audited deps, reviewed architecture
- Session: 69a027e4-9b7b-493e-922e-107acd25abab
🚧 In Progress
MyApp configuration (suppress-start-message branch, myapp-repo)
- Suppressing startup init prompt message
- Session: 3034d813-3e1f-413a-b3d9-15427ef8c19c
Sie können zusätzlichen Kontext an den Befehl anfügen, um die Ausgabe anzupassen. Sie können z. B. angeben Copilot , dass sie einen anderen Zeitraum anstelle der Standarddauer der letzten 24 Stunden verwenden:
/chronicle standup for the last 3 days
/chronicle standup for the last 3 days
/chronicle tips
Dadurch werden Ihre letzten Sitzungen analysiert, um zu verstehen, wie Sie arbeiten und wie Sie es verwenden Copilot CLI. Anschließend werden 3 bis 5 personalisierte Empfehlungen bereitgestellt. Copilot überprüft Ihre tatsächlichen Eingabeaufforderungen, die verwendeten Tools und die Features, die Sie noch nicht ausprobiert haben. Sie vergleicht dies mit den vollständigen verfügbaren CLI-Funktionen, einschließlich aller benutzerdefinierten Agents und Fähigkeiten, die Sie im Repository eingerichtet haben, um mögliche verpasste Chancen aufzudecken.
Tipps basieren auf Ihren tatsächlichen Nutzungsdaten und bieten Ihnen spezifische Empfehlungen statt generischer Ratschläge.
Beispieltipps
Im Folgenden sehen Sie ein Beispiel für die Hauptpunkte einer /chronicle tips Antwort. In einer tatsächlichen Antwort wird jeder Punkt ausführlicher erläutert.
1. Use @ to mention files instead of pasting content
2. Iterate within a session — don't start over
3. Try /research for your exploration work
4. Turn recurring prompts into a custom agent
5. Use plan mode for multi-step work
Sie können die Tipps auf einen bestimmten Bereich konzentrieren, indem Sie den Kontext danach /chronicle tipsanfügen. Beispiel:
/chronicle tips for better prompting
/chronicle tips for better prompting
/chronicle improve
Dies führt einen tiefen Einblick in den Sitzungsverlauf durch, um Orte zu finden, an denen Copilot Schwierigkeiten hatte, die Art der Antwort oder Ergebnisse bereitzustellen, nach denen Sie gesucht haben, oder wo Sie Kurskorrekturen vornehmen mussten, indem Sie nachträgliche Hinweise bereitstellten. Auf der Grundlage dieser Forschung schlägt es Verbesserungen an Ihrer .github/copilot-instructions.md benutzerdefinierten Anleitungsdatei vor.
Das Erfassen projektspezifischer Kenntnisse in Form benutzerdefinierter Anweisungen ist eine wirkungsvolle Methode, die Leistung von Copilot bei der Arbeit an Ihrem Projekt zu steigern. Weitere Informationen findest du unter Hinzufügen von benutzerdefinierten Anweisungen für GitHub Copilot CLI.
Hinweis
Im Gegensatz zu anderen Fällen, in denen Copilot Ihre Sitzungsdaten verwendet, um Fragen zu beantworten oder Einblicke zu generieren, grenzt sich der Umfang des improve Unterbefehls auf Daten für das aktuelle Repository oder Arbeitsverzeichnis ein. Dadurch wird sichergestellt, dass die Empfehlungen für das Projekt relevant sind, an dem Sie gerade arbeiten.
Copilot Sucht nach Reibungssignalen – wiederholten Testfehlern, Buildfehlern, die mehrere Versuche erforderten, Benutzernachrichten, die den Agent korrigiert oder umgeleitet haben, und Muster, die über Sitzungen hinweg auftreten. Anschließend werden 3 bis 5 spezifische Empfehlungen aufgeführt, die jeweils das gefundene Problem erläutern, und die Anweisung, die sie behandeln würde.
Beispielsweise könnte Copilot feststellen, dass es wiederholt versucht hat, jest in Ihrem Projekt zu verwenden, das vitest verwendet, oder dass es Importe in einem Stil generierte, der nicht Ihren Codebasiskonventionen entspricht. Die vorgeschlagenen Anweisungen würden diese Fehler in zukünftigen Sitzungen verhindern.
Nachdem Copilot seine Empfehlungen vorgelegt hat, werden Sie gefragt, welche Sie anwenden möchten. Standardmäßig sind alle Empfehlungen ausgewählt, Aber Sie können die Pfeiltasten auf der Tastatur verwenden, um zu einer der Empfehlungen zu wechseln, und drücken Sie dann die LEERTASTE, um den Vorschlag auszuschalten. Nachdem Sie ausgewählt haben, welche Empfehlungen angewendet werden sollen, drücken Sie die EINGABETASTE.
Copilot anschließend wird die .github/copilot-instructions.md Datei erstellt oder aktualisiert.
Fragen zu Ihrem Sitzungsverlauf stellen
Sie müssen keinen Slash-Befehl verwenden, um den Verlauf Ihrer Sitzung zu nutzen. Wenn Copilot feststellt, dass Sie nach der Verwendung der CLI fragen, wird automatisch der Sitzungsspeicher genutzt, um den Kontext für eine Antwort bereitzustellen.
Hinweis
Standardmäßig basieren die Antworten auf Fragen zu Ihren Interaktionen mit Copilot CLI auf allen aufgezeichneten Sitzungen, unabhängig davon, in welchem Repository oder Zweig Sie gerade arbeiten.
Hier sind einige Beispiele für die Arten von Fragen, die Sie möglicherweise stellen:
Einblicke in Aufgaben
Using what you know about my sessions, what type of tasks give me one-shot successes and which do I have to iterate on most?
Using what you know about my sessions, what type of tasks give me one-shot successes and which do I have to iterate on most?
Copilot analysiert Ihre Unterhaltungen, sucht nach Zeiten, in denen eine anfängliche Antwort nicht mit verwandten Eingabeaufforderungen gefolgt wurde, und Zeiten, in denen eine Reihe von iterativen Eingabeaufforderungen und Antworten vorhanden war.
Reduzierung der Nutzung von Premium-Anforderungen
Based on my previous CLI sessions, how could I prompt you in a way that would cost less?
Based on my previous CLI sessions, how could I prompt you in a way that would cost less?
Copilot betrachtet Ihre Sitzungsmuster – Aufforderungslänge, Anzahl der Fortsetzungsschritte und Toolaufrufhäufigkeit – und schlägt Möglichkeiten vor, die gleichen Ergebnisse mit weniger Interaktionen zu erzielen.
Finden Sie Ihre produktivsten Zeiten
Look at data for previous sessions. What time of day am I most and least effective at getting good results from Copilot?
Look at data for previous sessions. What time of day am I most and least effective at getting good results from Copilot?
Copilot fragt Sitzungszeitstempel und Ergebnisse ab, um zu ermitteln, wann Ihre Interaktionen tendenziell am effizientesten sind.
Zurückrufen vergangener Arbeiten
Have I worked on anything related to authentication in the last month?
Have I worked on anything related to authentication in the last month?
Copilot verwendet die Volltextsuche in Ihrem Sitzungsverlauf, um relevante Sitzungen zu finden, und fasst dann zusammen, was Sie getan haben.
Weiterführende Lektüre
-
[AUTOTITLE](/copilot/concepts/agents/copilot-cli/chronicle) -
[AUTOTITLE](/copilot/reference/copilot-cli-reference/cli-command-reference)