Skip to content

Commit a4d99e6

Browse files
authored
feat(a2a): Support A2A protocol calling by A2aAgent. (#172)
1 parent fd5d2b8 commit a4d99e6

54 files changed

Lines changed: 5720 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

agentscope-dependencies-bom/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,13 @@
232232
<artifactId>redisson</artifactId>
233233
<version>3.37.0</version>
234234
</dependency>
235+
236+
<!-- A2A dependencies -->
237+
<dependency>
238+
<groupId>io.github.a2asdk</groupId>
239+
<artifactId>a2a-java-sdk-client</artifactId>
240+
<version>0.3.2.Final</version>
241+
</dependency>
235242

236243
<!-- Jedis client for Redis-based session implementation -->
237244
<dependency>
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2024-2025 the original author or authors.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License");
6+
~ You may not use this file except in compliance with the License.
7+
~ You may obtain a copy of the License at
8+
~
9+
~ http://www.apache.org/licenses/LICENSE-2.0
10+
~
11+
~ Unless required by applicable law or agreed to in writing, software
12+
~ distributed under the License is distributed on an "AS IS" BASIS,
13+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
~ See the License for the specific language governing permissions and
15+
~ limitations under the License.
16+
-->
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
<parent>
22+
<groupId>io.agentscope</groupId>
23+
<artifactId>agentscope-extensions</artifactId>
24+
<version>${revision}</version>
25+
<relativePath>../../pom.xml</relativePath>
26+
</parent>
27+
28+
<name>AgentScope Java - Extensions - A2A Agent</name>
29+
<description>AgentScope Extensions - Agent to call remote Agent by A2A protocol</description>
30+
<artifactId>agentscope-extensions-a2a-agent</artifactId>
31+
32+
<dependencies>
33+
<dependency>
34+
<groupId>io.agentscope</groupId>
35+
<artifactId>agentscope-core</artifactId>
36+
<version>${revision}</version>
37+
</dependency>
38+
39+
<dependency>
40+
<groupId>io.github.a2asdk</groupId>
41+
<artifactId>a2a-java-sdk-client</artifactId>
42+
</dependency>
43+
</dependencies>
44+
45+
</project>

0 commit comments

Comments
 (0)