{"repo":"mifunedev/a2a-langgraph","free":true,"listed":false,"github":"https://github.com/mifunedev/a2a-langgraph","clone":"git clone https://github.com/mifunedev/a2a-langgraph.git","description":"🤖💬🤖 Agent-to-Agent (A2A Protocol) built on top of LangGraph","language":"Python","stars":32,"topics":["a2a","agentic-ai","agents","ai","anthropic","claude","google","jsonrpc","langchain","langgraph"],"license":null,"category":"ai-agents","readme_excerpt":"🤖 A2A Protocol 💬 from Enso Labs 🤖 This sample demonstrates a currency conversion agent built with LangGraph and exposed through the A2A protocol. It showcases conversational interactions with support for multi-turn dialogue and streaming responses. For more information checkout the OFFICIAL repo at https://github.com/google/A2A/tree/main Docker Deploy Prerequisites - Python 3.13 or higher - UV - Access to an LLM and API Key Setup & Running 1. Navigate to the samples directory: 2. Create an environment file with your API key: 3. Run the agent: 4. In a separate terminal, run an A2A client: Technical Implementation - LangGraph ReAct Agent : Uses the ReAct pattern for reasoning and tool usage - Streaming Support : Provides incremental updates during processing - Checkpoint Memory : Maintains conversation state between turns - Push Notification System : Webhook-based updates with JWK authentication - A2A Protocol Integration : Full compliance with A2A specifications Limitations - Only supports text-based input/output (no multi-modal support) - Uses Frankfurter API which has limited currency options - Memory is session-based and not persisted between server restarts Examples Synchronous request Request: Response: Multi-turn example Request - Seq 1: Response - Seq 2: Request - Seq 3: Response - Seq 4: Streaming example Request: Response: Learn More - A2A Protocol Documentation - LangGraph Documentation - Frankfurter API - Google Gemini API","default_branch":null,"files":null,"tree":[],"storefront":"/r/mifunedev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mifunedev/a2a-langgraph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}