a2a

dwoodard
1
A Laravel package for integrating Google's A2A protocol.

Overview

What is a2a

a2a is a Laravel package designed for integrating Google's Agent-to-Agent (A2A) protocol, enabling seamless communication between agents.

How to Use

To use a2a, install it via Composer with 'composer require dwoodard/a2a'. Then, publish the configuration file and set your A2A token and agent metadata in 'config/a2a.php' or your '.env' file.

Key Features

Key features include built-in handlers for sending emails, querying databases, dispatching jobs, and sending notifications. It also supports custom handlers through the implementation of the TaskHandler contract.

Where to Use

a2a can be used in web applications that require agent communication, such as customer support systems, automated workflows, and integration with external services.

Use Cases

Use cases for a2a include sending automated emails, executing database queries in response to agent requests, dispatching background jobs, and notifying users through Laravel notifications.

Content