Skill-Register
Agenten-InfrastrukturÖffentliche Skills

A2A Agent Orchestration

Koordination mehrerer Agenten — Fähigkeiten entdecken, Aufgaben verteilen, Ergebnisse streamen und Lebenszyklen entfernter Agenten über das A2A-Protokoll verwalten.

Was diese Skill lehrt

Ein wiederverwendbares Playbook für eine bestimmte Art von Arbeit.

Ein MCP-Server teilt einem Agenten mit, welche Aktionen verfügbar sind. Eine Skill fügt die Bewertung dieser Aktionen hinzu: wie man den Auftrag erkennt, welche Reihenfolge zu befolgen ist, was zu vermeiden ist und wie entschieden wird, dass das Ergebnis abgeschlossen ist.

Orchestrieren Sie entfernte KI-Agenten über das A2A-Protokoll — entdecken Sie Agentenkarten, vergeben Sie Aufgaben, streamen Sie Ergebnisse, brechen Sie Aufgaben ab und verwalten Sie Push-Benachrichtigungen. Verwenden Sie dies, wenn Sie Arbeit an entfernte Agenten delegieren, Agentenfähigkeiten prüfen, Multi-Agenten-Workflows koordinieren oder den Fortschritt von Aufgaben überwachen.

Architektur

Wie A2A Agent Orchestration einen ADK-Rust-Agenten anleitet.

Die Skill bleibt lesbar und portabel, weil sie Anweisungen enthält und keine Dienstanmeldeinformationen oder Geschäftsdaten. ADK-Rust stellt sie dem Agenten bereit, der Agent wählt aus seiner geprüften Werkzeuggrenze und der verbundene MCP-Server führt die authentifizierte Operation aus.

01

Benutzeranfrage

Der Agent erhält ein Ziel, das in Alltagssprache ausgedrückt wird.

02

A2A Agent Orchestration Fähigkeit

Passt die Absicht an, liefert den Entscheidungsleitfaden und schränkt die Werkzeuggrenze ein.

03

ADK-Rust Agent

Plant den Workflow und streamt jeden sinnvollen Schritt durch die Laufzeit.

04

mcp-a2a

Führt authentifizierte Operationen gegen das System aus, das die Fähigkeit besitzt.

05

Verifiziertes Ergebnis

Die Abschlussregeln der Skill bestimmen die Beweise, die dem Benutzer zurückgegeben werden.

Tragbare Anweisungen: SKILL.md · Fähigkeitsgrenze: mcp-a2a · Erlaubte Werkzeuge: 10

Entscheidungsleitfaden

Wie der Agent eine Anfrage in die richtige Aktion umsetzt.

Diese Routen stammen direkt aus den Skill-Anweisungen. Sie helfen dem Modell, die Absicht zu erkennen und ein fokussiertes Werkzeug oder einen Workflow auszuwählen, anstatt über die gesamte Fähigkeitsoberfläche zu improvisieren.

01

"delegieren", "an Agent senden", "verteilen"?

send_task / send_task_streaming

02

"welche Agenten", "Fähigkeiten", "wer kann"?

list_agents / fetch_agent_card

03

"Aufgabenstatus", "Fortschritt", "überprüfen"?

get_task / list_tasks

04

"abbrechen", "Aufgabe stoppen"?

cancel_task

05

"abonnieren", "Benachrichtigungen"?

subscribe_events / manage_push_notifications

Bewährte Workflows

Wiederholbare Abläufe für nützliche Ergebnisse.

Ein Workflow verbindet mehrere Werkzeugaufrufe zu einer Aufgabe, die der Benutzer tatsächlich erkennt. Die Skill erklärt die Abfolge und das beabsichtigte Ergebnis, während ADK-Rust den Fortschritt des Agenten durch die gemeinsame Laufzeit streamt.

013 Aufrufe

Entdecken & Senden

Agent finden → verifizieren → Aufgabe senden

021 Aufrufe

Ergebnisse streamen

Echtzeit-Teilausgaben

031-2 Aufrufe

Überwachen

Aufgabe bis zum Abschluss verfolgen

041 Aufrufe

Abbrechen

Hängende Aufgaben abbrechen

Werkzeuggrenze

Die Skill kann 10 dokumentierte Werkzeuge verwenden.

Diese Whitelist wird von der Skill deklariert. Sie hält den Agenten auf die für diesen Auftrag benötigten Aktionen fokussiert, während mcp-a2a die Verantwortung für Authentifizierung, Validierung und das verbundene System behält.

fetch_agent_card
validate_agent_card
list_agents
send_task
send_task_streaming
get_task
list_tasks
cancel_task
subscribe_events
manage_push_notifications

Arbeitsregeln

Was der Agent tun sollte.

  • Validieren Sie die Agentenkarte, bevor Sie sensible Daten senden
  • Setzen Sie explizite Zeitlimits für alle Aufgaben
  • Verfolgen Sie jede Aufgabe bis zum Abschluss (kein Fire-and-Forget)
  • Verwenden Sie Streaming für lang laufende Aufgaben (bessere Benutzererfahrung)

Betriebsgrenzen

Was der Agent vermeiden sollte.

  • Senden Sie keine sensiblen Daten an nicht validierte Agenten
  • Lassen Sie Aufgaben nicht unbegrenzt ohne Zeitlimit laufen
  • Starten Sie keine Aufgaben, ohne die Verfügbarkeit des Agenten zu prüfen

Installieren und verbinden

Fügen Sie die Skill neben der Fähigkeit hinzu, die sie erwartet.

Installieren Sie das Repository dort, wo Ihr ADK-Rust-Skill-Loader es entdecken kann, verbinden Sie mcp-a2a und bestätigen Sie, dass die deklarierten Werkzeuge verfügbar sind, bevor Sie den Agenten den Workflow verwenden lassen.

Skill installieren
git clone https://github.com/zavora-ai/skill-a2a-agent-orchestration.git \
  ~/.skills/skills/a2a-agent-orchestration
ADK-Rust Ladeform
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("a2a-agent-orchestration").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

Die Kompatibilitätserklärung des Repositories: Erfordert eine Verbindung zum mcp-a2a Server.

Offizielle Dokumentation

Lesen Sie das vollständige Skill-Paket.

Das Repository bleibt autoritativ für seine genauen Anweisungen, Beispiele, Hilfsskripte, Assets, MCP-Anforderungen, Lizenz und spätere Updates.

Quelleneintrag

Repository-Metadaten für diesen Skill-Eintrag.

Öffentliches Repository ansehen ↗
Lizenz
Apache-2.0
Erlaubte Werkzeuge
10
Referenzen
3
Revision
af1f68ba5644
Aktualisiert
31. Mai 2026