Package-level declarations
Types
Link copied to clipboard
object A2AClientFactory
Factory for creating instances of the A2AClient.
Link copied to clipboard
open class DefaultA2AClient(val httpClient: HttpClient, baseUrl: String, json: Json = Json {
ignoreUnknownKeys = true
isLenient = true
}, requestConfigurer: HttpRequestBuilder.() -> Unit = { }) : A2AClient
Default implementation of the A2AClient interface.
Functions
Link copied to clipboard
fun A2AClient.sendStreamingMessageAsJavaFlow(params: MessageSendParams, executor: Executor, maxBufferCapacity: Int = 64): Flow.Publisher<TaskUpdateEvent>