[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"term-a\u002Fagent2agent-protocol":3,"related-a\u002Fagent2agent-protocol":280},{"id":4,"title":5,"acronym":6,"body":7,"category":261,"description":262,"difficulty":263,"extension":264,"letter":265,"meta":266,"navigation":267,"path":268,"related":269,"seo":274,"sitemap":275,"stem":278,"subcategory":6,"__hash__":279},"terms\u002Fterms\u002Fa\u002Fagent2agent-protocol.md","Agent2Agent Protocol",null,{"type":8,"value":9,"toc":255},"minimark",[10,15,19,23,26,30,244,248,251],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 - The Vibe Check",[16,17,18],"p",{},"This is like MCP, but for agents talking to other agents instead of agents talking to tools. It's a shared language so an agent built by one company can hand off a task to an agent built by a completely different company, without every team on earth inventing its own custom handshake first.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Agent2Agent Protocol (A2A) is an open protocol, originally released by Google and later contributed to the Linux Foundation, for interoperable communication between AI agents across different frameworks and vendors. It covers agent discovery, task delegation, and streaming status updates, complementing MCP's model-to-tool standardization with a standard for agent-to-agent standardization instead.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"jsonrpc\": \"2.0\",\n  \"method\": \"tasks\u002Fsend\",\n  \"params\": {\n    \"id\": \"task-8841\",\n    \"message\": {\n      \"role\": \"user\",\n      \"parts\": [{ \"type\": \"text\", \"text\": \"Summarize this repo's open issues\" }]\n    }\n  }\n}\n","json","",[38,39,40,49,77,98,113,136,150,173,226,232,238],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sMK4o","{\n",[41,50,52,55,59,62,65,68,72,74],{"class":43,"line":51},2,[41,53,54],{"class":47},"  \"",[41,56,58],{"class":57},"spNyl","jsonrpc",[41,60,61],{"class":47},"\"",[41,63,64],{"class":47},":",[41,66,67],{"class":47}," \"",[41,69,71],{"class":70},"sfazB","2.0",[41,73,61],{"class":47},[41,75,76],{"class":47},",\n",[41,78,80,82,85,87,89,91,94,96],{"class":43,"line":79},3,[41,81,54],{"class":47},[41,83,84],{"class":57},"method",[41,86,61],{"class":47},[41,88,64],{"class":47},[41,90,67],{"class":47},[41,92,93],{"class":70},"tasks\u002Fsend",[41,95,61],{"class":47},[41,97,76],{"class":47},[41,99,101,103,106,108,110],{"class":43,"line":100},4,[41,102,54],{"class":47},[41,104,105],{"class":57},"params",[41,107,61],{"class":47},[41,109,64],{"class":47},[41,111,112],{"class":47}," {\n",[41,114,116,119,123,125,127,129,132,134],{"class":43,"line":115},5,[41,117,118],{"class":47},"    \"",[41,120,122],{"class":121},"sBMFI","id",[41,124,61],{"class":47},[41,126,64],{"class":47},[41,128,67],{"class":47},[41,130,131],{"class":70},"task-8841",[41,133,61],{"class":47},[41,135,76],{"class":47},[41,137,139,141,144,146,148],{"class":43,"line":138},6,[41,140,118],{"class":47},[41,142,143],{"class":121},"message",[41,145,61],{"class":47},[41,147,64],{"class":47},[41,149,112],{"class":47},[41,151,153,156,160,162,164,166,169,171],{"class":43,"line":152},7,[41,154,155],{"class":47},"      \"",[41,157,159],{"class":158},"sbssI","role",[41,161,61],{"class":47},[41,163,64],{"class":47},[41,165,67],{"class":47},[41,167,168],{"class":70},"user",[41,170,61],{"class":47},[41,172,76],{"class":47},[41,174,176,178,181,183,185,188,190,194,196,198,200,203,205,208,210,212,214,216,218,221,223],{"class":43,"line":175},8,[41,177,155],{"class":47},[41,179,180],{"class":158},"parts",[41,182,61],{"class":47},[41,184,64],{"class":47},[41,186,187],{"class":47}," [{",[41,189,67],{"class":47},[41,191,193],{"class":192},"swJcz","type",[41,195,61],{"class":47},[41,197,64],{"class":47},[41,199,67],{"class":47},[41,201,202],{"class":70},"text",[41,204,61],{"class":47},[41,206,207],{"class":47},",",[41,209,67],{"class":47},[41,211,202],{"class":192},[41,213,61],{"class":47},[41,215,64],{"class":47},[41,217,67],{"class":47},[41,219,220],{"class":70},"Summarize this repo's open issues",[41,222,61],{"class":47},[41,224,225],{"class":47}," }]\n",[41,227,229],{"class":43,"line":228},9,[41,230,231],{"class":47},"    }\n",[41,233,235],{"class":43,"line":234},10,[41,236,237],{"class":47},"  }\n",[41,239,241],{"class":43,"line":240},11,[41,242,243],{"class":47},"}\n",[11,245,247],{"id":246},"when-youll-hear-this","When You'll Hear This",[16,249,250],{},"\"A2A lets our support agent hand a ticket straight to a billing agent from another vendor.\" \u002F \"MCP connects agents to tools, A2A connects agents to each other.\"",[252,253,254],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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":36,"searchDepth":51,"depth":51,"links":256},[257,258,259,260],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":246,"depth":51,"text":247},"ai","This is like MCP, but for agents talking to other agents instead of agents talking to tools.","advanced","md","a",{},true,"\u002Fterms\u002Fa\u002Fagent2agent-protocol",[270,271,272,273],"Model Context Protocol","MCP","Multi-Agent","Orchestration",{"title":5,"description":262},{"changefreq":276,"priority":277},"weekly",0.7,"terms\u002Fa\u002Fagent2agent-protocol","vMCNT_UQMB7NR7nAODmrCQLPnKtsV70ELixcfP_F5xo",[281,286,289,292],{"title":271,"path":282,"acronym":270,"category":283,"difficulty":284,"description":285},"\u002Fterms\u002Fm\u002Fmcp","vibecoding","intermediate","MCP is like USB for AI — a universal standard for connecting AI models to external tools and data.",{"title":270,"path":287,"acronym":271,"category":261,"difficulty":284,"description":288},"\u002Fterms\u002Fm\u002Fmodel-context-protocol","MCP is a standard protocol that lets AI assistants connect to external tools and data sources — like a universal adapter for AI.",{"title":272,"path":290,"acronym":6,"category":261,"difficulty":284,"description":291},"\u002Fterms\u002Fm\u002Fmulti-agent","Multi-agent means multiple AI agents working together, each handling a different task.",{"title":273,"path":293,"acronym":6,"category":294,"difficulty":284,"description":295},"\u002Fterms\u002Fo\u002Forchestration","cicd","Orchestration is the process of automatically managing, coordinating, and scheduling where your containers run.",1792528059751]