a2a-temporal

sratomun
2
About This project aims at building a robust, scalable and durable implementation of Google Agent2Agent (A2A) protocol. A2A is an open standard designed to enable seamless communication and collaboration between AI agents, built using diverse frameworks and by different vendors. A2A is breaking down silos & fostering interoperability.

Overview

What is a2a-temporal

a2a-temporal is a robust implementation of the Google Agent2Agent (A2A) protocol, designed to facilitate seamless communication and collaboration between AI agents developed by different vendors using various frameworks.

How to Use

To use a2a-temporal, clone the repository, set up your environment by adding your OpenAI API key to the .env file, and start the complete stack using Docker. Verify the A2A Gateway and run the end-to-end demo to see the system in action.

Key Features

Key features of a2a-temporal include complete Google A2A SDK integration, universal agent discovery, enhanced semantic search capabilities, full JSON-RPC 2.0 compliance, and Temporal workflow orchestration.

Where to Use

a2a-temporal can be used in various fields such as AI development, multi-agent systems, and any application requiring interoperability between different AI agents.

Use Cases

Use cases for a2a-temporal include AI agents collaborating on tasks, seamless integration of different AI systems, and enhancing communication between agents developed by different organizations.

Content