mas-a2a

gorpeliates
1
Experimental MAS using the A2A protocol with Koog

Overview

What is mas-a2a

mas-a2a is an experimental Multi-Agent System (MAS) that utilizes the A2A protocol and the Koog framework to facilitate communication between software agents.

How to Use

To use mas-a2a, run 'docker compose up' to start the Jaeger backend for tracing. Then, execute 'Launcher.kt' to start the agent servers and 'ConsoleApp.kt' to run the client console application for sending requests to the agents. You can access the Jaeger UI at 'http://localhost:16686' to view message traces.

Key Features

Key features of mas-a2a include the ability to run multiple agent servers (Coding, Reviewing, Testing) on different ports, and the integration with Jaeger for message tracing.

Where to Use

mas-a2a can be used in fields such as software development, automated testing, and collaborative coding environments where multiple agents need to communicate and coordinate tasks.

Use Cases

Use cases for mas-a2a include automated code review processes, collaborative software testing, and dynamic coding assistance where different agents handle specific tasks in a coordinated manner.

Content