Google has introduced a protocol for user-to-agent and agent-to-agent communication, https://a2aprotocol.ai/
Using this protocol it is possible to create agents that bundle with their own tools, like agents you can create with Rovo (https://www.atlassian.com/software/rovo), but accessible in a standardized way, both programmatically and manually.
As a note: it might be feasible to allow having path variables in paths to agent cards, so that multiple different agents can be hosted in the same Spring app. \ Potentially, this note applies to MCP servers as well, but that's a different issue.
Comment From: ptaillard
Hello, A note to advocate for the integration of the A2A protocol (https://google.github.io/A2A/) within the Spring Framework, given its immense potential to enhance the capabilities and interoperability of agents. As Google has introduced this protocol for seamless user-to-agent and agent-to-agent communication, embracing it within Spring would align with the framework's commitment to flexibility and innovation. Is this something you're considering? Thanks
Comment From: maxiplux
Hello, Guys thank you so much for this amazing project. Please, do you have any plans to add A2A to Spring AI ?