aifeed.skAI Feed
AI produkty4 min čítania

Mastra otvára agentov pre A2A protokol a mieša frameworky v jednom behu

Mastra pridala natívnu podporu pre Agent-to-Agent protokol. Vývojári tak môžu pripájať vzdialených agentov z iných frameworkov ako subagentov alebo ich volať cez klientské SDK bez vlastnej integračnej vrstvy.

Autor: Redakcia AI Feed

Typ zdroja
Kurátorovaný súhrn
Zdroj / autorita
Mastra

Mastra dnes oznámila natívnu podporu pre Agent-to-Agent protokol, skrátene A2A. Pre vývojárov agentických systémov je to dôležitý posun hlavne preto, že sa tým oslabuje jedna z najväčších praktických bariér dnešného trhu: uzavreté ostrovy medzi frameworkmi, runtime vrstvami a internými firemnými agentmi. Kým doteraz bolo bežné, že agent napísaný v jednom stacku sa pripájal k inému systému cez vlastné API alebo ručne lepené adaptéry, A2A sľubuje spoločný jazyk pre delegovanie úloh medzi agentmi naprieč rôznymi prostrediami. Mastra sa teraz pridáva medzi nástroje, ktoré sa snažia tento vznikajúci štandard posunúť z prezentácií do reálneho developer workflow.

Mastra opisuje dve hlavné cesty použitia. Prvou je konzumovanie vzdialeného A2A agenta ako subagenta vo vlastnom orchestri. To znamená, že vývojár môže do svojho hlavného agenta pripojiť špecializovaného vzdialeného pomocníka bez toho, aby prepisoval jeho nástroje, promptovaciu logiku, pamäť alebo infraštruktúru. Druhou cestou je priame volanie A2A agentov cez klientské SDK, takže aplikácia alebo backend nemusí riešiť proprietárne integračné vrstvy pre každý externý systém zvlášť. V praxi to vytvára model, kde sa agenti viac podobajú sieťovým službám s deklarovanými schopnosťami než knižniciam pevne zamknutým v jednom frameworku.

Technický základ stojí na takzvanej agent card, teda JSON dokumente dostupnom na .well-known adrese. Táto karta opisuje meno agenta, poskytovateľa, schopnosti, autentifikáciu, podporované režimy vstupu a výstupu aj URL, na ktorú sa posielajú samotné A2A požiadavky. Mastra vo svojej dokumentácii ukazuje, že vzdialený agent možno pripojiť cez objekt A2AAgent a následne ho zaradiť do štruktúry subagentov podobne, ako keby išlo o lokálnu súčasť aplikácie. To je dôležité najmä pre firmy, ktoré nechcú zdieľať interné prompty, toolchain alebo pamäť, ale chcú tretím stranám alebo iným tímom bezpečne sprístupniť konkrétnu schopnosť.

A2A protokol sám o sebe naberá váhu aj preto, že už nie je viazaný iba na jednu firmu. Oficiálna dokumentácia protokolu hovorí o otvorenom štandarde pre spoluprácu agentov naprieč frameworkmi a dodávateľmi a pripomína, že pôvodná iniciatíva sa presunula pod Linux Foundation. Pre trh to znamená, že boj o interoperabilitu sa môže presunúť z marketingových tvrdení k skutočnej kompatibilite klientov, serverov a SDK. Ak sa takýto protokol uchytí, firmy budú môcť stavať multiagentové systémy z viacerých stavebníc bez toho, aby pri každom novom partnerovi alebo internom tíme znova riešili objavovanie schopností, streaming, stav úloh či notifikácie.

Mastra pritom nevypúšťa iba všeobecné vyhlásenie, ale konkrétne implementačné body. Podpora je podľa oznámenia dostupná v balíkoch @mastra/core od verzie 1.33.1 a @mastra/client-js od verzie 1.18.1. Klientské SDK vie získať referenciu na A2A agenta a posielať mu správy vrátane streamovaných odpovedí. To je praktické, pretože A2A nie je len formát na jednorazové RPC volanie, ale model pre dlhšie bežiace úlohy s identifikátormi, stavmi, sledovaním priebehu či následnými kolami komunikácie. Práve tu sa ukazuje rozdiel medzi obyčajným wrapperom nad HTTP API a protokolom navrhnutým špeciálne pre agentické pracovné toky.

Z pohľadu podnikového nasadenia je zaujímavé, že A2A môže oddeliť vrstvu koordinácie od vrstvy realizácie. Hlavný agent v produkte môže rozhodnúť, ktorému špecializovanému systému deleguje časť práce, no samotný vzdialený agent si necháva svoje nástroje, prompty, workflow a bezpečnostné pravidlá za vlastnou hranicou. To je pre veľké organizácie dôležité z pohľadu compliance aj prevádzky. Každý tím môže vlastniť svojho agenta, vystaviť iba popísané schopnosti a nechať iných pristupovať cez štandardizovaný kontrakt. V praxi to pripomína posun od monolitických agentov k servisne orientovaným agentickým architektúram.

Pre Mastru je tento krok aj strategickým signálom. Frameworky pre agentov dnes nesúťažia iba kvalitou promptovacích abstrakcií alebo observability, ale aj tým, ako dobre vedia fungovať v heterogénnom prostredí. Firmy málokedy používajú iba jednu agentickú technológiu. Vedľa seba sa objavujú interné workflow, open-source knižnice, cloudové runtime služby aj partneri, ktorí vlastnia vlastné modely a nástroje. Framework, ktorý dokáže takýto mix spojiť bez masívneho integračného dlhu, získa výhodu. Mastra týmto oznámením cieli práve na túto vrstvu trhu: nie iba stavať agentov, ale pomáhať ich prepájať.

Otázkou zostáva, ako rýchlo sa A2A stane skutočne univerzálnou vrstvou a nie iba ďalším sľubným štandardom vedľa MCP a množstva interných integrácií. Rozhodovať bude kvalita implementácií, bezpečnostné modely, spôsob objavovania agentov aj to, či sa vývojári dohodnú na stabilných zvyklostiach pre autentifikáciu, streamovanie a životný cyklus úloh. Dnešné oznámenie však ukazuje, že interoperabilita agentov sa postupne presúva z teoretickej diskusie do konkrétnych release notes a dokumentácie. Pre trh je to dôležitejší signál než ďalšie demo, pretože naznačuje, ako by mohli vyzerať prakticky použiteľné multiagentové systémy v produkcii.

Zdroje

Súvisiace čítanie

Ďalšie články k téme

Viac z kategórie