a2a-langgraph

ruska-labs
22
🤖💬🤖 Agent-to-Agent (A2A Protocol) built on top of LangGraph
#a2a #agentic-ai #agents #ai #anthropic #claude #google #jsonrpc #langchain #langgraph #mcp #openai #protocol #python #uvicorn #vertex

Overview

What is a2a-langgraph

a2a-langgraph is an Agent-to-Agent (A2A) protocol implementation built on top of LangGraph, designed to facilitate conversational interactions and currency conversion through multi-turn dialogue and streaming responses.

How to Use

To use a2a-langgraph, deploy it via Docker, set up an environment file with your Google API key, and run the agent using UV. You can then interact with the agent through a client that communicates via the A2A protocol.

Key Features

Key features include support for multi-turn dialogue, streaming responses, checkpoint memory for conversation state, a push notification system for updates, and full compliance with A2A specifications.

Where to Use

a2a-langgraph can be used in various fields such as finance for currency conversion, customer support for conversational agents, and any application requiring interactive dialogue systems.

Use Cases

Use cases include currency conversion agents, chatbots for customer service, and interactive applications that require real-time conversation capabilities.

Content