Builds A2A-compliant multi-agent systems using Spring Boot, Ollama, and Google's Agent-to-Agent protocol.
This project provides a pure Java implementation of Google's Agent-to-Agent (A2A) protocol, enabling the creation of robust multi-agent systems. It showcases how a Parent Agent can orchestrate various Child Agents, like Order and Seller agents, by dynamically discovering their capabilities and delegating tasks. The system leverages Spring Boot for its architecture, integrates with Ollama for intelligent, LLM-driven task routing, and ensures standardized, message-driven communication between independent agents, allowing for complex, chained orchestrations and aggregated responses.