Earlier quoted context omitted.
Back in the late 90's, during one of the previous AI waves, there was this idea of autonomous agents, where one would communicate by sending code snippets or bytecode if using something like Java, which would trigger tasks on remote agents that would process those requests on their own somehow, and the transmited code snippets would be extensible logic. As far as I can remember, never really left the research lab, wi…
Later renamed as D'Agents[1]. Still never got any serious industry adoption as far as I know, but I guess the code is still out there if somebody wanted to do something with it. [1]: https://wiki.tcl-lang.org/page/D%27Agents+%28formerly+Agent+...
The Agent2Agent Protocol (A2A)
251–260 of 293 posts
Re: The Agent2Agent Protocol (A2A)
#252Earlier quoted context omitted.
I can see how you don't need a proxy any more, but I don't see how you can bypass TLS without fake root certs, even with eBPF.
here is one example: https://github.com/gojue/ecapture in short, you can hook calls within SSL libraries (like OpenSSL)
Re: The Agent2Agent Protocol (A2A)
#253This is disturbing and they are declaring war on you with too many red flags. > "Today, we’re launching a new, open protocol called Agent2Agent (A2A), with support and contributions from more than 50 technology partners" Why do you think the majority of the big consultancy firms like McKinsey, KPMG, PwC, Deloitte, Cognizant, Capgemini and Accenture are all here in this round table? You are on the menu when they arriv…
This is the reality, unfortunately. Lots of jobs that focus on communication and data organization are out the window, including recruiters.
Re: The Agent2Agent Protocol (A2A)
#254Re: The Agent2Agent Protocol (A2A)
#255To put it simple: A2A is for communication between the agents. MCP is how agent communicate with its tools. Important aspect of A2A, is that it has a notion of tasks, task rediness, and etc. E.g. you can give it a task and expect completely in few days, and get notified via webhook or polling it. For the end users for sure A2A will cause a big confusing, and can replace a lot of current MCP usage.
If an agent could wrap itself in an MCP server, would that make A2A redundant?
What if I wrap the agent as a tool in MCP?
Since the agents I got from the 'A2A' protocol is passed as tools to another Agent...
https://github.com/google/A2A/blob/72a70c2f98ffdb9bd543a57c8...
Re: The Agent2Agent Protocol (A2A)
#256Earlier quoted context omitted.
here is one example: https://github.com/gojue/ecapture in short, you can hook calls within SSL libraries (like OpenSSL)
Sure, but that very much depends on the application, no? What if it's statically linked its SSL lib?
Re: The Agent2Agent Protocol (A2A)
#257Earlier quoted context omitted.
Some of us are still building new products with XML RPC techniques. WSDLs and XSDs done right are a godsend for transmitting your API spec to someone. I use .NET and can call xsd.exe to generate classes from the files in a few seconds. It "just works" if both sides follow all of the rules. The APIs I work with would be cartoonish if we didn't have these tools. We're talking 10 megabytes of generated sources. It is 10…
> WSDLs and XSDs done right are a godsend for transmitting your API spec to someone. I use .NET and can call xsd.exe to generate classes from the files in a few seconds. This sounds like protobuf and gRPC. Is that a close analogy?
The tooling around these paths is also lackluster by comparison if you're using something like Visual Studio.
I'd rather fight XML namespaces and HTTP/1.1 transports than sort through the wreckage of what "best practices" has recently brought to bear - especially in terms of unattended complexity in large, legacy enterprises. Explaining to a small bank in Ohio that they're going to need to adjust all of their firewalls to accommodate some new protocols is a total nonstarter in my business.
Re: The Agent2Agent Protocol (A2A)
#258Earlier quoted context omitted.
Why do you assume there's a deterministic API doing the same thing?
Because if a company built an LLM that can perform actions, they almost certainly did that by building an API first for it to use as a tool.
Not to mention the cost being a factor here - who pays for which part.
Re: The Agent2Agent Protocol (A2A)
#259Earlier quoted context omitted.
I don't buy it. Why would I want my LLM to talk to some other LLM and introduce even more space for weird, non-deterministic bugs when I could have my LLM call a deterministic API to achieve the same thing?
Isn't an agent just a system prompt + specific tools? Why not just switch out the system prompt and tools in the same context?
You have anything else that modifies the context, tools, model, and most importantly perhaps the iteration that controls what's going on with those other values.