Einleitung
Der /fleet Slash-Befehl in Copilot-CLI wurde entwickelt, um einen Implementierungsplan aufzunehmen und in kleinere, unabhängige Aufgaben aufzuteilen, die parallel von Subagenten ausgeführt werden können. Dies ermöglicht eine schnellere Fertigstellung komplexer Anforderungen, die mehrere Schritte umfassen.
Dieser Artikel enthält eine Übersicht über den /fleet Slash-Befehl. Ausführliche Informationen zur Verwendung finden Sie unter Beschleunigen des Aufgabenabschlusses mit dem /fleet Befehl.
Funktionsweise von /fleet
Wenn Sie den /fleet Befehl verwenden, analysiert der Hauptagent Copilot die Eingabeaufforderung und bestimmt, ob sie in kleinere Teilaufgaben unterteilt werden kann. Anhand der Art der Teilvorgänge und ihrer Abhängigkeiten wird bewertet, ob diese von Subagenten effizient ausgeführt werden können. Wenn es entscheidet, einige oder alle Teilvorgänge Subagenten zuzuweisen, fungiert sie als Orchestrator, verwaltet den Workflow und die Abhängigkeiten zwischen den Teilvorgängen. Wenn möglich, führt der Orchestrator-Agent die Subagenten parallel aus, sodass die gesamte Aufgabe schneller abgeschlossen werden kann.
Vorteile der Verwendung /fleet
-
**Geschwindigkeit des Vorgangsabschlusses**: Der Hauptvorteil der Verwendung des `/fleet` Befehls besteht darin, dass eine große, mehrteilige Aufgabe schneller abgeschlossen werden kann, indem Teilvorgänge parallel ausgeführt werden. Ob Teile eines großen Vorgangs parallel bearbeitet werden können, hängt von den Abhängigkeiten zwischen den Teilvorgängen ab. Einige Aufgaben, z. B. das Erstellen einer Reihe von Tests für ein neues Feature, eignen sich gut zur Parallelisierung und werden in der Regel schneller abgeschlossen, wenn Sie den `/fleet` Schrägstrichbefehl verwenden. -
**Spezialisierung**: Wenn Sie benutzerdefinierte Agents definiert haben, die für bestimmte Arten von Arbeit spezialisiert sind, können diese von den Subagenten verwendet werden. Dies ermöglicht die Spezialisierung, indem dessen Subagenten die benutzerdefinierten Agents nutzen, die am besten für die spezifische Teilaufgabe geeignet sind, an der sie arbeiten.Standardmäßig verwenden Subagenten ein kostengünstiges KI-Modell. Allerdings können Sie Copilot auffordern, ein bestimmtes Modell für einen Teil der Arbeit zu verwenden. Sie können z. B. in einer größeren Eingabeaufforderung angeben
... Use GPT-5.3-Codex, to create ... Use Claude Opus 4.5, to analyze .... Wenn ein Subagent ein benutzerdefiniertes Agentprofil verwendet, das ein bestimmtes KI-Modell angibt, wird dieses Modell vom Subagent verwendet. Die Verwendung eines bestimmten Modells kann zu besseren Qualitätsergebnissen für bestimmte Arten von Teilvorgängen führen.Wenn benutzerdefinierte Agents verfügbar sind, entscheidet Copilot, ob einer zur Ausführung einer bestimmten Teiltätigkeit eingesetzt werden soll. Wenn Sie jedoch wissen, dass ein bestimmter benutzerdefinierter Agent gut für einen bestimmten Teilvorgang geeignet ist, können Sie dies in Ihrer Aufforderung mithilfe von
@CUSTOM-AGENT-NAMEangeben. Beispiel: in einer größeren Eingabeaufforderung:... Use @test-writer to create comprehensive unit tests for ....Weitere Informationen finden Sie unter Erstellen und verwenden von kundenspezifischen Agenten für GitHub Copilot-CLI.
-
**Kontextfenster**: Jeder Subagent verfügt über ein eigenes Kontextfenster, getrennt vom Haupt-Agent und anderen Subagenten. Auf diese Weise kann sich jeder Subagent auf seine spezifische Aufgabe konzentrieren, ohne durch den vollständigen Kontext des größeren Vorgangs überfordert zu werden.
Wann sollten Sie verwenden /fleet?
-
**Große oder komplexe Aufgaben**: Wenn Ihre Anforderung mehrere unabhängige Schritte umfasst, z. B. das Umgestalten mehrerer Dateien, das Aktualisieren von Abhängigkeiten oder das Ausführen von Tests über Module hinweg. -
**Parallelisierbare Arbeit**: Wenn Ihre Aufgabe in Teilvorgänge aufgeteilt werden kann, die nicht voneinander abhängen. -
**Automatisierte Workflows**: Wenn Sie den möglichst schnellen Abschluss eines großen Vorgangs wünschen, z. B. wenn Sie den Autopilot-Modus verwenden, um Copilot autonom zu arbeiten.
Zu berücksichtigende Punkte
-
**Premium-Anforderungsnutzung**: Wenn Sie eine Eingabeaufforderung in der CLI übermitteln und Copilot mit dem ausgewählten Großsprachmodell (LLM) interagiert, um eine Antwort zu generieren, verbraucht dies Premiumanforderungen. Die Anzahl der Premiumanforderungen, die verbraucht werden, hängt vom Modell ab, das aktuell ausgewählt ist. Mehr Interaktionen mit dem LLM führen dazu, dass mehr Premium-Anforderungen genutzt werden.Jeder Subagent kann unabhängig vom Hauptagenten mit dem LLM interagieren, sodass das Aufteilen der Arbeit in kleinere Aufgaben, die von Subagenten ausgeführt werden, zu mehr LLM-Interaktionen führen kann, als wenn die Arbeit vom Hauptagent verarbeitet wurde. Die Verwendung von
/fleetin einer Eingabeaufforderung kann daher dazu führen, dass mehr Premium-Anfragen verbraucht werden.Die Nutzung der abrechnenden Premium-Anforderung wird mithilfe eines Multiplizierers bestimmt. Der Multiplikator variiert je nachdem, welches Modell Sie verwenden. Verwenden Sie den
/modelSchrägstrichbefehl, um das aktuell ausgewählte Modell und dessen Multiplikator anzuzeigen, und ändern Sie das Modell bei Bedarf. Weitere Informationen findest du unter Anforderungen in GitHub Copilot und Info zur Abrechnung einzelner GitHub Copilot-Pläne. -
**Vorgangskomposition**: Arbeit eignet sich am besten für die Ausführung durch mehrere Subagenten, wenn sie in unabhängige Teilvorgänge zerlegt werden kann. Wenn Ihre Anforderung inhärent sequenziell ist, bietet die Verwendung des `/fleet` Schrägstrich-Befehlsmodus möglicherweise keinen Vorteil.
Beziehung zwischen /fleet und Autopilot-Modus
Der /fleet Schrägstrichbefehl wird häufig im Autopilot-Modus verwendet, aber dies sind unterschiedliche Features, die unabhängig voneinander verwendet werden können:
-
**Im Autopilot-Modus** kann Copilot weiterhin autonom arbeiten, bis eine Aufgabe abgeschlossen ist, automatisch auf Anforderungen reagieren, die andernfalls ein Eingreifen des Benutzers erfordern würden. -
** `/fleet` ** Es geht um die Verwendung von Subagenten zum parallelen Ausführen von Aufgaben, während der Haupt-Agent den gesamten Workflow verwaltet. Sie können den `/fleet` Schrägstrichbefehl in interaktiven Sitzungen unabhängig vom Autopilot-Modus verwenden.
Ein typischer Workflow für die Verwendung /fleet im Autopilot-Modus könnte wie folgt aussehen:
- Drücken Sie Shift+Tab, um in den Planmodus zu wechseln und mit Copilot-CLI zu arbeiten, um einen Implementierungsplan zu erstellen.
- Erkennen Sie, dass der abgeschlossene Plan mehrere Elemente enthält und ein guter Kandidat für
/fleetzu sein scheint. - Wählen Sie die Option "Plan akzeptieren und auf Autopilot + /fleet erstellen", die angezeigt wird, wenn der Plan abgeschlossen ist.
Weitere Informationen zum Autopilot-Modus finden Sie unter Zulassen, dass GitHub Copilot CLI autonom funktioniert.
Weiterführende Lektüre
-
[AUTOTITLE](/copilot/how-tos/copilot-cli/speeding-up-task-completion)