Class List
- A2ATop Level Namespace
- ClientA2A
- ApiMethodsA2A::Client
- AuthA2A::Client
- ApiKey < ObjectA2A::Client::Auth
- Interceptor < ObjectA2A::Client::Auth
- JWT < ObjectA2A::Client::Auth
- OAuth2 < ObjectA2A::Client::Auth
- Base < ObjectA2A::Client
- Config < ObjectA2A::Client
- ConnectionPool < ObjectA2A::Client
- HttpClient < BaseA2A::Client
- JsonRpcHandlerA2A::Client
- MiddlewareA2A::Client
- Base < ObjectA2A::Client::Middleware
- CircuitBreakerInterceptor < ObjectA2A::Client::Middleware
- LoggingInterceptor < ObjectA2A::Client::Middleware
- RateLimitInterceptor < ObjectA2A::Client::Middleware
- RetryInterceptor < ObjectA2A::Client::Middleware
- PerformanceTrackerA2A::Client
- TimeoutError < StandardErrorA2A::Client
- Configuration < ObjectA2A
- DefaultsA2A::Configuration
- EnvironmentLoaderA2A::Configuration
- FileLoaderA2A::Configuration
- InheritanceA2A::Configuration
- ValidatorA2A::Configuration
- ErrorsA2A
- A2AError < StandardErrorA2A::Errors
- AuthenticationError < ClientErrorA2A::Errors
- AuthenticationRequired < A2AErrorA2A::Errors
- AuthorizationFailed < A2AErrorA2A::Errors
- CapabilityNotSupported < A2AErrorA2A::Errors
- ClientError < A2AErrorA2A::Errors
- ConfigurationError < A2AErrorA2A::Errors
- ErrorUtilsA2A::Errors
- HTTPError < ClientErrorA2A::Errors
- InternalError < A2AErrorA2A::Errors
- InvalidParams < A2AErrorA2A::Errors
- InvalidRequest < A2AErrorA2A::Errors
- InvalidTaskState < A2AErrorA2A::Errors
- JSONError < ClientErrorA2A::Errors
- MethodNotFound < A2AErrorA2A::Errors
- NotFound < A2AErrorA2A::Errors
- ParseError < A2AErrorA2A::Errors
- PluginError < A2AErrorA2A::Errors
- ProtocolVersionMismatch < A2AErrorA2A::Errors
- RateLimitExceeded < A2AErrorA2A::Errors
- ResourceExhausted < A2AErrorA2A::Errors
- ServerError < A2AErrorA2A::Errors
- TaskNotCancelable < A2AErrorA2A::Errors
- TaskNotFound < A2AErrorA2A::Errors
- TimeoutError < ClientErrorA2A::Errors
- TransportError < ClientErrorA2A::Errors
- UnsupportedOperation < A2AErrorA2A::Errors
- MonitoringA2A
- Alerting < ObjectA2A::Monitoring
- DistributedTracing < ObjectA2A::Monitoring
- NoOpSpan < ObjectA2A::Monitoring::DistributedTracing
- Span < ObjectA2A::Monitoring::DistributedTracing
- TraceContext < ObjectA2A::Monitoring::DistributedTracing
- HealthChecker < ObjectA2A::Monitoring
- HealthEndpoints < ObjectA2A::Monitoring
- HealthMiddleware < ObjectA2A::Monitoring
- InstrumentationA2A::Monitoring
- LoggingBackend < ObjectA2A::Monitoring
- MetricsCollector < ObjectA2A::Monitoring
- PrometheusBackend < ObjectA2A::Monitoring
- SlackAlertChannel < ObjectA2A::Monitoring
- StructuredLogger < ObjectA2A::Monitoring
- WebhookAlertChannel < ObjectA2A::Monitoring
- PluginA2A
- AuthPlugin < BaseA2A::Plugin
- Base < ObjectA2A::Plugin
- EventsA2A::Plugin
- MiddlewarePlugin < BaseA2A::Plugin
- TransportPlugin < BaseA2A::Plugin
- PluginManager < ObjectA2A
- PluginsA2A
- ExampleAuth < AuthPluginA2A::Plugins
- ExampleMiddleware < MiddlewarePluginA2A::Plugins
- ExampleTransport < TransportPluginA2A::Plugins
- ProtocolA2A
- AgentCardEndpoints < ObjectA2A::Protocol
- AgentCardServer < ObjectA2A::Protocol
- Config < ObjectA2A::Protocol::AgentCardServer
- Capability < ObjectA2A::Protocol
- CapabilityRegistry < ObjectA2A::Protocol
- JsonRpc < ObjectA2A::Protocol
- Request < ObjectA2A::Protocol
- RailsA2A
- A2aController < ApplicationControllerA2A::Rails
- ControllerHelpersA2A::Rails
- Engine < ObjectA2A::Rails
- GeneratorsA2A::Rails
- AgentGenerator < NamedBaseA2A::Rails::Generators
- InstallGenerator < BaseA2A::Rails::Generators
- MigrationGenerator < BaseA2A::Rails::Generators
- ServerA2A
- A2AMethodsA2A::Server
- ClassMethodsA2A::Server::A2AMethods
- AgentA2A::Server
- ClassMethodsA2A::Server::Agent
- AgentExecutionA2A::Server
- AgentExecutor < ObjectA2A::Server::AgentExecution
- RequestContext < ObjectA2A::Server::AgentExecution
- RequestContextBuilder < ObjectA2A::Server::AgentExecution
- SimpleAgentExecutor < AgentExecutorA2A::Server::AgentExecution
- AppsA2A::Server
- RackApp < ObjectA2A::Server::Apps
- SinatraApp < BaseA2A::Server::Apps
- CapabilityBuilder < ObjectA2A::Server
- Context < ObjectA2A::Server
- DefaultRequestHandler < RequestHandlerA2A::Server
- EventsA2A::Server
- Event < ObjectA2A::Server::Events
- EventConsumer < ObjectA2A::Server::Events
- EventQueue < ObjectA2A::Server::Events
- InMemoryEventQueue < EventQueueA2A::Server::Events
- ExampleAgent < ObjectA2A::Server
- Handler < ObjectA2A::Server
- MiddlewareA2A::Server
- AuthenticationMiddleware < ObjectA2A::Server::Middleware
- Builder < ObjectA2A::Server::Middleware
- CorsMiddleware < ObjectA2A::Server::Middleware
- InMemoryStore < ObjectA2A::Server::Middleware
- LoggingMiddleware < ObjectA2A::Server::Middleware
- RateLimitMiddleware < ObjectA2A::Server::Middleware
- RedisStore < ObjectA2A::Server::Middleware
- Registry < ObjectA2A::Server::Middleware
- PushNotificationManager < ObjectA2A::Server
- RequestHandler < ObjectA2A::Server
- StorageA2A::Server
- Base < ObjectA2A::Server::Storage
- Database < BaseA2A::Server::Storage
- TaskRecord < ObjectA2A::Server::Storage::Database
- Memory < BaseA2A::Server::Storage
- Redis < BaseA2A::Server::Storage
- TaskManager < ObjectA2A::Server
- TransportA2A
- A2AServiceStub < ObjectA2A::Transport
- Grpc < ObjectA2A::Transport
- Http < ObjectA2A::Transport
- SSE < ObjectA2A::Transport
- SSEEvent < ObjectA2A::Transport
- TypesA2A
- AgentCapabilities < BaseModelA2A::Types
- AgentCard < BaseModelA2A::Types
- AgentCardSignature < BaseModelA2A::Types
- AgentInterface < BaseModelA2A::Types
- AgentSkill < BaseModelA2A::Types
- ApiKeySecurityScheme < SecuritySchemeA2A::Types
- Artifact < BaseModelA2A::Types
- BaseModel < ObjectA2A::Types
- DataPart < PartA2A::Types
- FileBase < BaseModelA2A::Types
- FilePart < PartA2A::Types
- FileWithBytes < FileBaseA2A::Types
- FileWithUri < FileBaseA2A::Types
- HttpSecurityScheme < SecuritySchemeA2A::Types
- Message < BaseModelA2A::Types
- MutualTlsSecurityScheme < SecuritySchemeA2A::Types
- OAuth2SecurityScheme < SecuritySchemeA2A::Types
- OpenIdConnectSecurityScheme < SecuritySchemeA2A::Types
- Part < BaseModelA2A::Types
- PushNotificationConfig < BaseModelA2A::Types
- SecurityScheme < BaseModelA2A::Types
- Task < BaseModelA2A::Types
- TaskArtifactUpdateEvent < BaseModelA2A::Types
- TaskPushNotificationConfig < BaseModelA2A::Types
- TaskStatus < BaseModelA2A::Types
- TaskStatusUpdateEvent < BaseModelA2A::Types
- TextPart < PartA2A::Types
- UtilsA2A
- HelpersA2A::Utils
- MessageBuffer < ObjectA2A::Utils
- Performance < ObjectA2A::Utils
- RailsDetectionA2A::Utils
- StructuredLogger < ObjectA2A::Utils
- TimeHelpersA2A::Utils