Skip to content

Commit 1634bf8

Browse files
committed
feat: add A2AClientConsumer class for A2A client connection and update dependencies #429
1 parent acc75b1 commit 1634bf8

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,8 @@ project(":core") {
426426
implementation("io.ktor:ktor-client-cio:3.2.3")
427427
implementation("io.ktor:ktor-server-sse:3.2.3")
428428

429+
implementation("io.github.a2asdk:a2a-java-sdk-client:0.2.5")
430+
429431
implementation("io.reactivex.rxjava3:rxjava:3.1.10")
430432

431433
testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1")
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package cc.unitmesh.devti.agent.a2a
2+
3+
import io.a2a.client.A2AClient
4+
5+
class A2AClientConsumer {
6+
fun connect(url: String): A2AClient {
7+
val client = A2AClient(url)
8+
return client
9+
}
10+
}

0 commit comments

Comments
 (0)