Published on 00/00/0000
Last updated on 00/00/0000
Published on 00/00/0000
Last updated on 00/00/0000
Share
Share
AI/ML
3 min read
Share
Today, we are pleased to announce the launch of the multi-agent software reference application we call coffeeAGNTCY, as well as an Application SDK.
CoffeeAGNTCY is the fastest way to experiment within the agentic open source ecosystem. See how to build multi-agent software with Model Context Protocol (MCP), Agent2Agent (A2A), and AGNTCY components. It's where “hello world” meets “hello agents.”
The reference application muse is a fictional global coffee enterprise. Open source reference applications are not new. Just like the cloud native Sock Shop began as a simple demo app, then grew into a fully containerized, cloud native reference application, we are starting small with coffeeAGNTCY.
The first version has a simple two-agent system we call Corto, and a full multi-agent simulation with different patterns of communication, which we call Lungo.
"The coffeeAGNTCY reference application is a great launchpad for us to implement AGNTCY components in our latest project. The easy-to-follow ReadMe and ready-made Docker compose files are super convenient," said Amogh Tarcar, Senior Data Scientist at Persistent.
The coffeeAGNTCY is built to be extensible for everyone building multi-agent applications and is designed to support ALL open source protocols for a multi-agent system.
We recommend starting with the Corto ReadMe. Here, we demonstrate the integration of an A2A client within a LangGraph workflow with an A2A server agent. It models a simplified agent system that acts as a coffee sommelier.
The user interface forwards all prompts to the exchange’s API, which are then given to a LangGraph which contains an A2A client node. This A2A client node connects to the farm’s A2A server. The underlying A2A transport layer is fully configurable. By default, the system uses AGNTCY's SLIM (Secure Low-latency Interactive Messaging), but it’s built to be interoperable, so you can use NATS, Kafka, or your preferred messaging protocol.
You can use Corto in two ways: Local Python which runs each component directly on your machine or via Docker Compose which will quickly spin up all components as containers.
The AGNTCY Application SDK provides a convenient way to integrate with AGNTCY components, beginning with SLIM and later expanding to incorporate many others including Observe-SDK, and Identity. All this while enabling interoperability with agentic protocols such as A2A and Model Context Protocol.
To start with, the App SDK covers all the following: | Coming Soon: |
---|---|
✅ A2A over SLIM | 🕐 A2A over MQTT |
✅ A2A over NATS | 🕐 Identity provider |
✅ Request-reply | 🕐 Observability provider |
✅ Publish-subscribe | |
✅ MCP client factory |
Stay tuned for more coming soon!
Helping the world build multi-agentic systems with open source solutions is one of our passions here at Outshift. The future doesn’t build itself, and we're excited to create foundational tools to empower technologists to create. And we don’t do it alone: dozens of companies have joined AGNTCY with the same vision, building an open, interoperable internet of agents. To get involved in building AGNTCY with us, contribute to working group meetings and join us on Slack.
Get emerging insights on innovative technology straight to your inbox.
Outshift is leading the way in building an open, interoperable, agent-first, quantum-safe infrastructure for the future of artificial intelligence.
* No email required
The Shift is Outshift’s exclusive newsletter.
Get the latest news and updates on agentic AI, quantum, next-gen infra, and other groundbreaking innovations shaping the future of technology straight to your inbox.