Was macht g-orchestrate?
Kostenbewusste Multi-Agenten-Delegations-Fertigkeit für Claude Code – leitet günstige Aufgaben an Gemini CLI und schwierige Aufgaben an Claude weiter.
Überblick
Diese Fertigkeit ermöglicht es Claude Code, Aufgaben basierend auf ihrer Komplexität und den damit verbundenen Kosten intelligent an verschiedene KI-Agenten zu delegieren. Durch die Verwendung dieser Fertigkeit können Sie die Nutzungskosten optimieren, indem Sie einfache Aufgaben an kostengünstigere Modelle wie Gemini und anspruchsvolle Aufgaben an leistungsstärkere Modelle wie Claude weiterleiten.
Wie es funktioniert
- Aufgabenanalyse: Die Fertigkeit analysiert die eingehende Aufgabe, um ihre Komplexität und die wahrscheinlich benötigten Ressourcen zu bestimmen.
- Routing-Entscheidung: Basierend auf vordefinierten Regeln in einer Konfigurationsdatei (
orchestrate.config.json) wird entschieden, ob die Aufgabe an Gemini CLI (für einfache Aufgaben) oder an Claude (für schwierige Aufgaben) weitergeleitet wird. - Delegation: Die Aufgabe wird an den entsprechenden Agenten mit den erforderlichen Anweisungen und dem Kontext gesendet.
- Ergebnissammlung: Das Ergebnis des delegierten Agenten wird zurück an Claude Code übergeben.
Einrichtung
- Stellen Sie sicher, dass sowohl Claude Code als auch Gemini CLI auf Ihrem System installiert sind.
- Erstellen Sie eine Datei namens
orchestrate.config.jsonim Stammverzeichnis Ihres Projekts. - Fügen Sie die folgende Beispielkonfiguration hinzu:
{
"budget": {
"maxCostPerTask": 0.05,
"dailyBudget": 1.00
},
"routing": {
"geminiTasks": ["dateimanipulation", "einfache abfragen", "code-formatierung"],
"claudeTasks": ["komplexe architektur", "debugging", "code-review"]
},
"defaultAgent": "gemini"
}
- Passen Sie die Regeln und Budgets nach Ihren Bedürfnissen an.
Verwendung
Sobald die Konfiguration vorhanden ist, verwaltet die Fertigkeit automatisch das Routing. Sie können die Delegation auch explizit auslösen, indem Sie in Ihrer Anfrage an Claude Code die folgenden Schlüsselwörter verwenden:
@geminioder#einfach– leitet die aktuelle Aufgabe an Gemini CLI weiter.@claudeoder#komplex– erzwingt die Verarbeitung durch Claude.
Konfigurationsoptionen
| Option | Typ | Beschreibung |
|---|---|---|
budget.maxCostPerTask | Zahl | Maximale Kosten pro Aufgabe in USD. |
budget.dailyBudget | Zahl | Tägliches Gesamtbudget in USD. |
routing.geminiTasks | Liste | Aufgaben-Schlüsselwörter oder -Muster, die an Gemini weitergeleitet werden. |
routing.claudeTasks | Liste | Aufgaben-Schlüsselwörter oder -Muster, die an Claude weitergeleitet werden. |
defaultAgent | Zeichenkette | Standard-Agent ("gemini" oder "claude"), wenn keine Regel zutrifft. |
Lizenz
MIT