# BaseRemoteA2AAgent

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.

## Constructors

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

## Types

AgentCardResolutionError
Link copied to clipboard
class AgentCardResolutionError(message: String, cause: Throwable? = null)

Exception thrown when the agent card cannot be resolved.

## Properties

description
Link copied to clipboard
open val description: String
isStreamingEnabled
Link copied to clipboard
abstract val isStreamingEnabled: Boolean

Returns `true` if this agent supports streaming responses.

## Functions

runAsyncImpl
Link copied to clipboard
open fun runAsyncImpl(context: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>>