Skip to main content

Verwalten und Nachverfolgen von Copilot-Cloud-Agent Sitzungen

Überwachen Sie den Fortschritt Ihres Agents in Echtzeit, steuern Sie ihn mit Folgeaufforderungen und stoppen oder archivieren Sie Sitzungen.

Wer kann dieses Feature verwenden?

Copilot-Cloud-Agent ist mit den GitHub-Copilot Pro, GitHub-Copilot Pro+, GitHub Copilot Business und GitHub Copilot Enterprise Plänen verfügbar. Der Agent ist in allen Repositorys verfügbar, die auf GitHub gespeichert sind, mit Ausnahme von Repositorys, die im Besitz von verwaltete Benutzerkonten sind und wo er explizit deaktiviert wurde.
Sign up for Copilot

Verwenden Sie den Agentbereich auf GitHub, um Agentsitzungen in all Ihren Repositorys zu starten, zu überwachen und zu verwalten.

Überwachen der Agentaktivität

Nachverfolgen von Sitzungen aus dem Agenten-Panel (verfügbar auf jeder beliebigen Seite auf GitHub) oder von der Agenten-Seite. Sitzungen, die Sie gestartet haben oder von einem anderen Benutzer zur Bearbeitung aufgefordert wurdenCopilot, werden in Ihrer Sitzungsliste angezeigt.

Klicken Sie auf eine Sitzung, um das Sitzungsprotokoll und die Übersicht zu öffnen, in der Sie den Fortschritt, die Tokenverwendung und die Sitzungsdauer des Agents überwachen können.

Überprüfen von Sitzungsprotokollen

Sitzungsprotokolle zeigen Copilots internes Denken und die Tools, die es verwendet hat, um Ihr Repository zu verstehen, Änderungen vorzunehmen und seine Arbeit zu überprüfen. Copilot verfügt über eine eigene ephemerale Entwicklungsumgebung, sodass es automatisierte Tests und Linters ausführen kann, um Änderungen zu validieren, bevor sie gepusht werden.

Commits in Sitzungsprotokollen nachverfolgen

Commits von Copilot-Cloud-Agent werden von Copilot erstellt. Die Person, die die Aufgabe gestartet hat, wird als Mitautor aufgeführt. Jede Commitnachricht enthält einen Link zu den Sitzungsprotokollen, sodass Sie nachverfolgen können, warum während der Codeüberprüfung oder einer Überwachung eine Änderung vorgenommen wurde. Commits sind signiert und erscheinen als "Überprüft" auf GitHub.

Steuerung einer Agentensitzung

Wenn Copilot in die falsche Richtung geht oder Sie erkennen, dass Ihre ursprüngliche Eingabeaufforderung angepasst werden muss, können Sie sie umleiten, ohne die Sitzung zu beenden.

  1. Öffnen Sie die Seite "Agents" , und wählen Sie die Sitzung aus.

  2. Geben Sie im Eingabeaufforderungsfeld unterhalb des Sitzungsprotokolls Ihre Nachverfolgung ein. Beispiel:

    Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
    
  3. Drücken Sie die Eingabetaste. Copilot implementiert Ihre Eingabe, nachdem sie den aktuellen Toolaufruf abgeschlossen hat.

Jede Lenknachricht verwendet eine Premiumanforderung. Die Steuerung ist für Codierungsagenten von Drittanbietern nicht verfügbar.

Beenden einer Sitzung

Wenn die Aufgabe nicht mehr ausgeführt werden muss oder Sie mit einer neuen Eingabeaufforderung beginnen möchten, klicken Sie im Sitzungsprotokoll-Viewer auf "Sitzung beenden" . Das Beenden einer Sitzung stoppt den GitHub Actions Lauf und bewahrt alle bereits gepushten Commits.

Archivsitzungen

Archivieren Sie beendete Sitzungen, um sie aus Ihrer Sitzungsliste zu entfernen.

  1. Öffnen Sie die beendete Sitzung.
  2. Klicken Sie dann auf "Archivsitzung".
  3. Klicken Sie im Dialogfeld auf "Ja", "Archiv".

Weiterführende Lektüre