CoffeeAgntcy is a reference implementation based on a fictitious coffee company to help developers understand how components in the AGNTCY Internet of Agents ecosystem can work together. It gives examples of the components of AGNTCY working together as a Multi-agent System (MAS).
This project is ideal for developers building agent-based systems and looking to explore:
- How SLIM enables broadcast and unicast messaging
- How tools and transports can be reused across agent implementations (e.g., SLIM, NATS, MCP)
- How protocol-agnostic bridges and clients interconnect modular agents
- How to orchestrate agents using LangGraph for structured and stateful workflows
- How to write A2A client and server agents
- How to integrate data sources (e.g., weather services via MCP)
- How to extend or swap agents modularly using AGNTCY tooling
- How to enable observability using AGNTCY Observe SDK
We currently provide two setups you can run to see how components from AGNTCY work together — one simple two-agent use case and the other a more complex MAS:
-
Corto:
A two-agent, ready-to-run setup that highlights core agent interactions using agent-to-agent (A2A) messaging via configurable transports(default: AGNTCY's SLIM). Agents are orchestrated within a LangGraph. It also shows how to enable observability using Observe SDK. -
Lungo:
A more advanced setup that will evolve over time as we mature components. The first release shows agents that use A2A communication via configurable transports (default: SLIM), are structured as directed LangGraphs, and include an MCP weather-aware farm that fetches live data. It also shows how to enable observability using Observe SDK.
- AGNTCY App SDK = v0.1.4
- SLIM = v0.3.15
- A2A = v0.2.5
- MCP >= v1.10.0
- LangGraph >= v0.4.1
- Observe SDK = 1.0.12
This is a developer-facing reference repo. If you're building agentic systems—or interested in shaping the future of distributed agents—we'd love your feedback, contributions, or collaboration. Contributions are what make the open-source community such an amazing place to learn, inspire, and create. For detailed contributing guidelines, please see CONTRIBUTING.md.
Distributed under the Apache-2.0 License. See LICENSE for more information.
- The AGNTCY project.