CommunityRecherche & Datenanalysegithub.com

CharlesDaniel52/YAML-Multi-Agent-Orchestrator

🤖 Deklaratives Definieren und Ausführen von Multi-Agenten-KI-Workflows mittels YAML, vereinfacht die Orchestrierung und verbessert die Zusammenarbeit durch automatische Kontextverwaltung.

Was ist YAML-Multi-Agent-Orchestrator?

Dieses Skill ermöglicht es Entwicklern, komplexe Multi-Agenten-KI-Workflows deklarativ in einer YAML-Datei zu definieren, ähnlich wie man Docker-Compose-Dienste definiert. Es automatisiert die Ausführungsreihenfolge und den Kontextaustausch zwischen verschiedenen KI-Agenten, sodass sich Entwickler auf die Logik der Zusammenarbeit konzentrieren können, anstatt sich um sequenzielle Ausführungsprobleme zu kümmern. Das Skill ist plattformunabhängig und funktioniert mit Tools wie Claude Code, Cursor und anderen KI-Agenten, die YAML-basierte Konfigurationen unterstützen. Es ist besonders nützlich für Workflows, die mehrere aufeinanderfolgende Schritte mit unterschiedlichen Rollen oder Spezialisierungen erfordern, etwa für Code-Review, Debugging oder iterative Verbesserungen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add CharlesDaniel52/YAML-Multi-Agent-Orchestrator

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht YAML-Multi-Agent-Orchestrator?

🤖 Definieren und Ausführen von Multi-Agenten-KI-Workflows deklarativ mittels YAML, vereinfacht die Orchestrierung und verbessert die Zusammenarbeit durch automatische Kontextverwaltung.

Übersicht

Dieses Werkzeug ermöglicht es Ihnen, die Ausführung mehrerer KI-Agenten zu orchestrieren, indem Sie ihre Arbeitsabläufe und Abhängigkeiten in einer YAML-Datei definieren. Ähnlich wie Docker-Compose definiert, wie verschiedene Container interagieren, definiert dieser Orchestrator, wie verschiedene KI-Agenten zusammenarbeiten, um eine umfassende Aufgabe zu erledigen.

Hauptmerkmale

  • Deklarative Konfiguration: Definieren Sie Workflows in einem einfachen, lesbaren YAML-Format
  • Automatische Kontextverwaltung: Kontext wird automatisch zwischen Agenten weitergegeben
  • Multi-Agenten-Zusammenarbeit: Lassen Sie mehrere spezialisierte KI-Agenten zusammenarbeiten
  • Sequenzielle vs. parallele Ausführung: Unterstützt verschiedene Ausführungsstrategien
  • Fehlerbehandlung und Wiederholung: Integrierte Mechanismen zur Fehlerbehandlung

Verwendung

Um den YAML-Multi-Agent-Orchestrator zu nutzen, müssen Sie eine YAML-Konfigurationsdatei erstellen, die Ihre Agenten und deren Arbeitsabläufe definiert, und dann den Orchestrator mit diesem Pfad ausführen.

Beispielkonfiguration

workflow:
  name: Beispiel-Workflow
  description: Ein Beispiel-Workflow mit mehreren KI-Agenten
  agents:
    - name: Code-Reviewer
      model: claude-3-5-sonnet-20241022
      prompt: |
        Überprüfen Sie den folgenden Code auf Best Practices und potenzielle Probleme.
        {context}
    - name: Debugger
      model: claude-3-5-sonnet-20241022
      prompt: |
        Debuggen Sie das Problem aus der vorherigen Phase.
        {context}

CLI-Befehl

orchestrator run --config pfad/zu/workflow.yaml

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • Codex CLI
  • Andere KI-Agenten, die YAML-Konfigurationen unterstützen

Konfigurationsoptionen

OptionBeschreibungStandard
workflow.nameName des Workflows"Unbenannter Workflow"
workflow.descriptionBeschreibung des Workflows""
agentsListe der an diesem Workflow beteiligten KI-AgentenErforderlich

Fehlerbehandlung

Wenn ein Agent fehlschlägt, kann der Orchestrator je nach Konfiguration den Fehler erneut versuchen, überspringen oder den gesamten Workflow stoppen.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die LICENSE-Datei für Details.

Beitragen

Beiträge sind willkommen! Bitte lesen Sie die CONTRIBUTING.md-Datei, um loszulegen.

Verwandte Skills