Skip to content

agntcy/coffeeAgntcy

Screenshot

Release Contributor-Covenant

About the Project

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

Setups Included

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.

    👉 View the Corto README

  • 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.

    👉 View the Lungo README


Built With


Contributing

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.


License

Distributed under the Apache-2.0 License. See LICENSE for more information.

Acknowledgements

About

End-to-end reference application for AGNTCY Components

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages