# Package-level declarations

## Types

BaseRemoteA2AAgent
Link copied to clipboard
abstract class BaseRemoteA2AAgent(name: String, val description: String = "", subAgents: List<<Error class: unknown class>> = emptyList(), beforeAgentCallbacks: List<<Error class: unknown class>> = emptyList(), afterAgentCallbacks: List<<Error class: unknown class>> = emptyList())

Abstract base class for Remote A2A Agents. Marker base class for remote agent implementations.

## Functions

JvmA2AAgent
Link copied to clipboard
fun JvmA2AAgent(name: String, client: <Error class: unknown class>, agentCard: <Error class: unknown class>? = null, streaming: Boolean = true, subAgents: List<<Error class: unknown class>> = emptyList(), beforeAgentCallbacks: List<<Error class: unknown class>> = emptyList(), afterAgentCallbacks: List<<Error class: unknown class>> = emptyList()): BaseRemoteA2AAgent

Factory function to create a BaseRemoteA2AAgent for JVM/Android.