Skip to content

Conversation

@amithad
Copy link
Member

@amithad amithad commented Sep 24, 2025

No description provided.

Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Copilot AI review requested due to automatic review settings September 24, 2025 11:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces A2A (Agent-to-Agent) integration with the REST API, enabling agents built with CrewAI and OpenAI Agent SDK to be exposed through A2A-compatible endpoints.

  • Adds A2A support configuration and agent card generation across different agent types
  • Refactors REST API structure to support modular routing for both traditional agent interactions and A2A protocol endpoints
  • Includes comprehensive examples and testing infrastructure for multi-agent A2A communication

Reviewed Changes

Copilot reviewed 21 out of 24 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
examples/api/a2a/multi/* Complete A2A multi-agent example with server, client, tests and configuration
ak-py/src/ak/core/config.py Adds A2A configuration settings and API routing controls
ak-py/src/ak/core/base.py Makes Agent abstract with required A2A card generation methods
ak-py/src/ak/*/**.py Implements A2A card generation for OpenAI, CrewAI and LangGraph agents
ak-py/src/ak/api/* Refactors REST API into modular routing system with A2A endpoint support
ak-py/src/ak/test/test.py Enhances test framework to support both CLI and non-CLI testing modes

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

amithad and others added 2 commits September 24, 2025 16:56
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
This reverts commit 560b66b.
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
This reverts commit fdfa1de.
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
This reverts commit a0c9b1b.
Signed-off-by: Amitha Dissanayake <[email protected]>
Signed-off-by: Amitha Dissanayake <[email protected]>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 21 out of 24 changed files in this pull request and generated 2 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

lakindu-yl
lakindu-yl previously approved these changes Sep 24, 2025
@amithad amithad dismissed tharindud’s stale review September 25, 2025 04:45

Updated and resolved.

@amithad amithad merged commit 8185b5f into develop Sep 25, 2025
3 checks passed
@amithad amithad deleted the feature/a2a branch September 25, 2025 04:45
@amithad amithad linked an issue Oct 2, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

A2A Compatibility for AK Agents

4 participants