Sofort starten

Voraussetzungen:

  • Rust (stable über rustup) und Git; alle Befehle laufen aus der Wurzel des Korpus-Checkouts.
cargo run --locked --manifest-path public/web/site-gen/Cargo.toml -- --entries registry/entries --schema registry/standard/schema/manifest.schema.json --config public/web/site-config.json --assets public/web/ui/design --standard registry/standard --out public/web/build/site
cargo run --locked --manifest-path agents/a2a/Cargo.toml -- --root . --card public/web/build/site/.well-known/agent-card.json --http 8720

Erwartet: a2a http shell on 127.0.0.1:8720

Der erste Befehl baut die Website, weil die Agentenkarte dort entsteht; der zweite serviert message/send gegen diese Karte.

Herunterladen

Quellcode
noch nicht Der Quellcode wird mit der Publikations-Strecke öffentlich; das Repository ist noch nicht freigeschaltet. · agents/a2a
Release
noch nicht Noch kein getaggtes Release; das erste folgt mit der Publikations-Strecke.
Container-Image
noch nicht Noch kein Container-Image veröffentlicht.
Crate
nicht vorgesehen — das Modul ist kein Bibliotheks-Crate

Abhängigkeiten

Braucht
API-Spine vorbereitet
Gebraucht von
keines
Dokumentation
keine eigene Seite

Zustand und Belege

vorbereitet — gebaut und getestet, nicht öffentlich serviert.

Jeder Beleg trägt seine Quelle. Als «nachgezählt» markierte Werte zählt der Generator bei jedem Build aus der Quelle; weicht die Zahl ab, bricht der Build.

Messgrösse Wert Quelle
Mitgeliefertes Schema A2A v1.0.1 (Tag v1.0.1, Commit 3303592), sha256 ba4b702b5edbdcbfe972c272484eb38e1fcd72af3c0b7eaa114b50e97455d8dd — byte-identisch in beiden Repositories the agent card and its serving path
Prüfung auf dem Auslieferungsweg validate_card() läuft in Platform::new UND erneut bei jedem message/send; die Binärdatei weigert sich, ohne gültige Karte zu starten the agent card and its serving path
Die ausgelieferte Karte supportedInterfaces: [] und kein signatures-Element; capabilities: streaming false, pushNotifications false, extendedAgentCard false the agent card and its serving path
Tests 7 in agents/a2a/tests/transport.rs, alle grün auch mit OH_WIRE_REQUIRED=1; 5 davon brauchen Artefakte des Schwester-Repos (4 die Karte, 1 die Schema-Kopie) the agent card and its serving path
Was sie beantwortet 5 der 14 Zeilen des Fähigkeitsregisters: meta.capabilities, meta.tools, directory.get, standard.artifacts, publish.info — die Liste ist ausdrücklich aufgeschrieben, nicht aus dem Register abgeleitet the agent card and its serving path
Gegen das echte SDK 3 A2A-Fälle der Wire-Suite gegen das Referenz-SDK a2a-sdk==1.1.2, das nur auf der Gegenseite läuft the agent card and its serving path

Was fehlt

  • bis in Betrieb: Kein Endpunkt ist serviert: die HTTP-Hülle ist handgeschrieben, dependency-frei und bedient eine Verbindung nach der anderen — sie existiert, damit ein echter A2A-Client in der Wire-Suite über einen Socket herankommt, nicht als Betrieb. Unsigniert bleibt die Karte bis zur Schlüssel-Zeremonie, und tasks/get, Streaming, Push und Mehrfach-Züge sind nicht gebaut; Fähigkeiten mit Parametern (etwa manifest.get) werden abgelehnt, weil v0 keine Task-Form dafür festgelegt hat.

Dokumentation