{"repo":"hybroai/a2a-adapter","free":true,"listed":false,"github":"https://github.com/hybroai/a2a-adapter","clone":"git clone https://github.com/hybroai/a2a-adapter.git","description":"Open Source A2A Protocol Adapter SDK for Different Agent Frameworks and Harnesses","language":"Python","stars":92,"topics":["a2a","a2a-agent","a2a-client","a2a-protocol","a2a-server","agent","ai","python","crewai","generative-ai"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"A2A Adapter Expose your AI agent as an A2A Protocol server in a few lines of Python. a2a-adapter wraps agent CLIs, local agents, workflow engines, and Python agent frameworks behind the A2A (Agent-to-Agent) Protocol. It handles AgentCard generation, JSON-RPC, task lifecycle, and streaming through the official A2A SDK, so your adapter only needs to invoke the underlying agent. Works with Claude Code, Codex, Pi, OpenClaw, n8n, LangGraph, LangChain, CrewAI, Ollama, Hermes Agent, and custom Python functions. Install CLI Use Case Use the CLI when you want to expose an already installed local agent from the current terminal directory without writing Python: Options before -- configure the A2A server. Options after -- are passed to the underlying agent CLI: Use --cwd /path/to/project to choose another working directory and --host 0.0.0.0 when the server must be reachable outside the local machine. Pi source commands can be selected without a shell wrapper: Run a2a-adapter -help for the supported agents, or a2a-adapter -help for agent-specific usage. The adapter owns protocol and session flags such as Pi's --mode rpc and Codex's --json ; those flags cannot be overridden after -- . Python SDK Use Case Use the Python SDK when embedding A2A support in an application, wrapping a Python framework, or providing custom adapter configuration: The SDK produces the same A2A server and auto-generated AgentCard: Supported Python SDK Adapters Framework or agent Adapter Streaming Example --- --- -","default_branch":null,"files":null,"tree":[],"storefront":"/r/hybroai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hybroai/a2a-adapter/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."}