[{"data":1,"prerenderedAt":331},["ShallowReactive",2],{"blog-post-blog_de-agent2agent-protokoll-fuer-unternehmen":3},{"id":4,"title":5,"body":6,"cover":315,"date":316,"description":317,"draft":318,"extension":319,"meta":320,"navigation":321,"path":322,"seo":323,"stem":324,"tags":325,"__hash__":330},"blog_de\u002Fde\u002Fblog\u002Fagent2agent-protokoll-fuer-unternehmen.md","Agent2Agent-Protokoll für Unternehmen: A2A sicher einführen",{"type":7,"value":8,"toc":310},"minimark",[9,13,18,21,24,53,56,60,63,66,98,287,290,294,297,306],[10,11,12],"p",{},"Das Agent2Agent-Protokoll rückt in die Architekturdebatte, weil Unternehmen nicht nur einzelne KI-Agenten bauen, sondern Agenten aus verschiedenen Produkten, Teams und Partnern koordinieren wollen. A2A v1.0 verspricht dafür einen offenen Standard, löst aber keine Verantwortungs-, Daten- oder Betriebsfragen von selbst.",[14,15,17],"h2",{"id":16},"was-das-agent2agent-protokoll-verändert","Was das Agent2Agent-Protokoll verändert",[10,19,20],{},"A2A standardisiert nicht den Zugriff eines Agenten auf ein Tool. Dafür ist in vielen Architekturen MCP zuständig. Das Agent2Agent-Protokoll beschreibt die Kommunikation zwischen Agenten: Fähigkeiten entdecken, Aufgaben delegieren, Status verfolgen und Ergebnisse austauschen.",[10,22,23],{},"Für wachsende Softwareunternehmen verändert das vier Dinge:",[25,26,27,35,41,47],"ul",{},[28,29,30,34],"li",{},[31,32,33],"strong",{},"Agent Discovery:"," Agent Cards machen sichtbar, welcher Agent welche Skills anbietet, welche Schnittstellen er unterstützt und welche Authentifizierung nötig ist.",[28,36,37,40],{},[31,38,39],{},"Aufgabenmodell:"," A2A behandelt Agentenarbeit als Task mit Status, Streaming, Abbruch und Ergebnisartefakten, nicht nur als einzelnen API Call.",[28,42,43,46],{},[31,44,45],{},"Interoperabilität:"," HTTP+JSON, JSON-RPC und gRPC passen besser in bestehende Plattformen als proprietäre Agenten-Brücken.",[28,48,49,52],{},[31,50,51],{},"Governance-Druck:"," Wenn Agenten über Team- oder Unternehmensgrenzen hinweg arbeiten, werden Identität, Autorisierung, Audit und Kostenkontrolle zur Architekturaufgabe.",[10,54,55],{},"Der Nutzen liegt also nicht darin, möglichst viele Agenten sprechen zu lassen. Der Nutzen entsteht, wenn klar definierte Agenten kontrolliert zusammenarbeiten, ohne dass jedes Team eine eigene Integrationslogik erfindet.",[14,57,59],{"id":58},"wo-teams-vor-der-einführung-ansetzen-sollten","Wo Teams vor der Einführung ansetzen sollten",[10,61,62],{},"Der häufigste Fehler ist, A2A wie eine neue Integrationsbibliothek zu behandeln. Sobald ein Agent andere Agenten aufruft, entsteht eine Kette aus Vertrauen, Datenweitergabe und fachlicher Verantwortung.",[10,64,65],{},"Vor einem produktiven A2A-Piloten sollten Teams mindestens klären:",[25,67,68,74,80,86,92],{},[28,69,70,73],{},[31,71,72],{},"Sichtbarkeit:"," Welche Agent Cards dürfen öffentlich, intern oder nur über eine kuratierte Registry auffindbar sein?",[28,75,76,79],{},[31,77,78],{},"Identität:"," Handelt der aufrufende Agent im Namen eines Nutzers, eines Teams oder eines technischen Dienstes?",[28,81,82,85],{},[31,83,84],{},"Skill-Scope:"," Welche Skills sind nur lesend, welche dürfen Aktionen in Backend-Systemen auslösen?",[28,87,88,91],{},[31,89,90],{},"Betrieb:"," Welche Task-IDs, Trace-IDs, Kosten und Fehlerzustände werden protokolliert?",[28,93,94,97],{},[31,95,96],{},"Freigabegrenzen:"," Wann braucht ein Agent menschliche Zustimmung, statt den nächsten Agenten automatisch zu beauftragen?",[99,100,105],"pre",{"className":101,"code":102,"language":103,"meta":104,"style":104},"language-json shiki shiki-themes github-light github-dark","{\n  \"name\": \"Supplier Risk Agent\",\n  \"supportedInterfaces\": [{ \"url\": \"https:\u002F\u002Fagents.example.com\u002Fa2a\u002Fv1\", \"protocolBinding\": \"HTTP+JSON\", \"protocolVersion\": \"1.0\" }],\n  \"capabilities\": { \"streaming\": true, \"extendedAgentCard\": true },\n  \"securitySchemes\": { \"oidc\": { \"openIdConnectSecurityScheme\": { \"openIdConnectUrl\": \"https:\u002F\u002Fid.example.com\u002F.well-known\u002Fopenid-configuration\" } } },\n  \"security\": [{ \"oidc\": [\"supplier-risk.read\"] }],\n  \"skills\": [{ \"id\": \"assess_supplier_risk\", \"name\": \"Assess supplier risk\" }]\n}\n","json","",[106,107,108,117,134,175,204,233,252,281],"code",{"__ignoreMap":104},[109,110,113],"span",{"class":111,"line":112},"line",1,[109,114,116],{"class":115},"sVt8B","{\n",[109,118,120,124,127,131],{"class":111,"line":119},2,[109,121,123],{"class":122},"sj4cs","  \"name\"",[109,125,126],{"class":115},": ",[109,128,130],{"class":129},"sZZnC","\"Supplier Risk Agent\"",[109,132,133],{"class":115},",\n",[109,135,137,140,143,146,148,151,154,157,159,162,164,167,169,172],{"class":111,"line":136},3,[109,138,139],{"class":122},"  \"supportedInterfaces\"",[109,141,142],{"class":115},": [{ ",[109,144,145],{"class":122},"\"url\"",[109,147,126],{"class":115},[109,149,150],{"class":129},"\"https:\u002F\u002Fagents.example.com\u002Fa2a\u002Fv1\"",[109,152,153],{"class":115},", ",[109,155,156],{"class":122},"\"protocolBinding\"",[109,158,126],{"class":115},[109,160,161],{"class":129},"\"HTTP+JSON\"",[109,163,153],{"class":115},[109,165,166],{"class":122},"\"protocolVersion\"",[109,168,126],{"class":115},[109,170,171],{"class":129},"\"1.0\"",[109,173,174],{"class":115}," }],\n",[109,176,178,181,184,187,189,192,194,197,199,201],{"class":111,"line":177},4,[109,179,180],{"class":122},"  \"capabilities\"",[109,182,183],{"class":115},": { ",[109,185,186],{"class":122},"\"streaming\"",[109,188,126],{"class":115},[109,190,191],{"class":122},"true",[109,193,153],{"class":115},[109,195,196],{"class":122},"\"extendedAgentCard\"",[109,198,126],{"class":115},[109,200,191],{"class":122},[109,202,203],{"class":115}," },\n",[109,205,207,210,212,215,217,220,222,225,227,230],{"class":111,"line":206},5,[109,208,209],{"class":122},"  \"securitySchemes\"",[109,211,183],{"class":115},[109,213,214],{"class":122},"\"oidc\"",[109,216,183],{"class":115},[109,218,219],{"class":122},"\"openIdConnectSecurityScheme\"",[109,221,183],{"class":115},[109,223,224],{"class":122},"\"openIdConnectUrl\"",[109,226,126],{"class":115},[109,228,229],{"class":129},"\"https:\u002F\u002Fid.example.com\u002F.well-known\u002Fopenid-configuration\"",[109,231,232],{"class":115}," } } },\n",[109,234,236,239,241,243,246,249],{"class":111,"line":235},6,[109,237,238],{"class":122},"  \"security\"",[109,240,142],{"class":115},[109,242,214],{"class":122},[109,244,245],{"class":115},": [",[109,247,248],{"class":129},"\"supplier-risk.read\"",[109,250,251],{"class":115},"] }],\n",[109,253,255,258,260,263,265,268,270,273,275,278],{"class":111,"line":254},7,[109,256,257],{"class":122},"  \"skills\"",[109,259,142],{"class":115},[109,261,262],{"class":122},"\"id\"",[109,264,126],{"class":115},[109,266,267],{"class":129},"\"assess_supplier_risk\"",[109,269,153],{"class":115},[109,271,272],{"class":122},"\"name\"",[109,274,126],{"class":115},[109,276,277],{"class":129},"\"Assess supplier risk\"",[109,279,280],{"class":115}," }]\n",[109,282,284],{"class":111,"line":283},8,[109,285,286],{"class":115},"}\n",[10,288,289],{},"Für interne Agenten reicht am Anfang oft eine private Registry mit klaren Besitzern. Für Partner- oder Lieferkettenprozesse werden signierte Agent Cards, API Management, Rate Limits, mTLS, OAuth2 oder OpenID Connect und W3C Trace Context schnell wichtig.",[14,291,293],{"id":292},"warum-das-wichtig-ist","Warum das wichtig ist",[10,295,296],{},"Das Agent2Agent-Protokoll kann Integrationskosten senken, weil Agenten nicht mehr nur innerhalb eines einzelnen Produkts oder Frameworks kooperieren müssen. Gleichzeitig steigt das Risiko, wenn unklare Agenten plötzlich Aufgaben, Daten und Entscheidungen über Systemgrenzen hinweg weiterreichen.",[10,298,299,300,305],{},"Für Gründer, Produktverantwortliche und Engineering Manager ist A2A deshalb keine reine AI-Frage. Es ist eine Architekturentscheidung mit Folgen für Betriebskosten, Compliance, Vendor Lock-in und Verantwortlichkeit. Wer A2A früh sauber einordnet, kann agentische Workflows kontrolliert testen. Wer es ohne Governance einführt, baut nur eine schwer prüfbare Automatisierungsschicht über bestehende Schnittstellenprobleme. Eine ",[301,302,304],"a",{"href":303},"\u002F#packages","Architecture & AI Review"," kann prüfen, ob Agenten, MCP-Integrationen und A2A-Schnittstellen zusammen ein tragfähiges Betriebsmodell ergeben.",[307,308,309],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":104,"searchDepth":119,"depth":119,"links":311},[312,313,314],{"id":16,"depth":119,"text":17},{"id":58,"depth":119,"text":59},{"id":292,"depth":119,"text":293},null,"2026-05-22","Das Agent2Agent-Protokoll macht KI-Agenten interoperabel. Was Unternehmen vor A2A-Einführung, Governance und Betrieb klären sollten.",false,"md",{},true,"\u002Fde\u002Fblog\u002Fagent2agent-protokoll-fuer-unternehmen",{"title":5,"description":317},"de\u002Fblog\u002Fagent2agent-protokoll-fuer-unternehmen",[326,327,328,329],"AI","Software Architecture","Engineering Leadership","Governance","9iCvKYUjzxMp_XV4xyWoh-Fp9rJK7yf8PaRVGsDs72Q",1780122461305]