List of all items
Structs
- adapter::auth::authenticator::ApiKeyAuthenticator
- adapter::auth::authenticator::ApiKeyExtractor
- adapter::auth::authenticator::BearerTokenAuthenticator
- adapter::auth::authenticator::BearerTokenExtractor
- adapter::auth::authenticator::NoopAuthenticator
- adapter::auth::jwt::Claims
- adapter::auth::jwt::JwtAuthenticator
- adapter::auth::jwt::JwtExtractor
- adapter::auth::oauth2::OAuth2Authenticator
- adapter::auth::oauth2::OAuth2Extractor
- adapter::auth::oauth2::OAuth2Token
- adapter::auth::oauth2::OpenIdConnectAuthenticator
- adapter::business::agent_info::SimpleAgentInfo
- adapter::business::message_handler::EchoResponder
- adapter::business::message_handler::ResponderMessageHandler
- adapter::business::push_notification::HttpPushNotificationSender
- adapter::business::push_notification::NoopPushNotificationSender
- adapter::business::push_notification::PushNotificationRegistry
- adapter::interceptor::LoggingInterceptor
- adapter::storage::database_config::DatabaseConfig
- adapter::storage::database_config::DatabaseConfigBuilder
- adapter::storage::sqlx_storage::SqlxStorageBuilder
- adapter::storage::sqlx_storage::SqlxTaskStorage
- adapter::storage::task_storage::InMemoryTaskStorage
- adapter::streaming::InMemoryStreamingHandler
- adapter::transport::connectrpc::ConnectRpcAdapter
- adapter::transport::connectrpc::NoopStreamingHandler
- adapter::transport::http::client::HttpClient
- adapter::transport::http::server::HttpServer
- adapter::transport::jsonrpc::JsonRpcAdapter
- adapter::transport::jsonrpc_client::JsonRpcClient
- adapter::transport::jsonrpc_wire::JsonRpcError
- adapter::transport::jsonrpc_wire::JsonRpcRequest
- adapter::transport::jsonrpc_wire::JsonRpcResponse
- adapter::transport::negotiation::ClientConfig
- adapter::transport::negotiation::ConnectRpcTransportFactory
- adapter::transport::negotiation::JsonRpcTransportFactory
- adapter::transport::negotiation::TransportNegotiator
- adapter::transport::retry::RetryingTransport
- application::task_service::SendOptions
- application::task_service::TaskService
- domain::conversation::Conversation
- domain::conversation::Digest
- domain::conversation::Seq
- domain::conversation::SequencedMessage
- domain::core::agent::AgentCardBuilder
- domain::core::message::FilePartBuilder
- domain::core::message::MessageBuilder
- domain::core::message::PartBuilder
- domain::core::task::DeleteTaskPushNotificationConfigParams
- domain::core::task::GetTaskPushNotificationConfigParams
- domain::core::task::ListTaskPushNotificationConfigsParams
- domain::core::task::ListTasksParams
- domain::core::task::ListTasksResult
- domain::core::task::MessageSendConfiguration
- domain::core::task::MessageSendParams
- domain::core::task::TaskBuilder
- domain::core::task::TaskIdParams
- domain::core::task::TaskQueryParams
- domain::core::task::TaskSendParams
- domain::core::task::VersionedTask
- domain::error_details::ErrorInfo
- domain::error_details::FieldViolation
- domain::events::task_events::TaskArtifactUpdateEvent
- domain::events::task_events::TaskStatusUpdateEvent
- domain::generated::A2aServiceClient
- domain::generated::A2aServiceServer
- domain::generated::APIKeySecurityScheme
- domain::generated::APIKeySecuritySchemeView
- domain::generated::AgentCapabilities
- domain::generated::AgentCapabilitiesView
- domain::generated::AgentCard
- domain::generated::AgentCardSignature
- domain::generated::AgentCardSignatureView
- domain::generated::AgentCardView
- domain::generated::AgentExtension
- domain::generated::AgentExtensionView
- domain::generated::AgentInterface
- domain::generated::AgentInterfaceView
- domain::generated::AgentProvider
- domain::generated::AgentProviderView
- domain::generated::AgentSkill
- domain::generated::AgentSkillView
- domain::generated::Artifact
- domain::generated::ArtifactView
- domain::generated::AuthenticationInfo
- domain::generated::AuthenticationInfoView
- domain::generated::AuthorizationCodeOAuthFlow
- domain::generated::AuthorizationCodeOAuthFlowView
- domain::generated::CancelTaskRequest
- domain::generated::CancelTaskRequestView
- domain::generated::ClientCredentialsOAuthFlow
- domain::generated::ClientCredentialsOAuthFlowView
- domain::generated::DeleteTaskPushNotificationConfigRequest
- domain::generated::DeleteTaskPushNotificationConfigRequestView
- domain::generated::DeviceCodeOAuthFlow
- domain::generated::DeviceCodeOAuthFlowView
- domain::generated::GetExtendedAgentCardRequest
- domain::generated::GetExtendedAgentCardRequestView
- domain::generated::GetTaskPushNotificationConfigRequest
- domain::generated::GetTaskPushNotificationConfigRequestView
- domain::generated::GetTaskRequest
- domain::generated::GetTaskRequestView
- domain::generated::HTTPAuthSecurityScheme
- domain::generated::HTTPAuthSecuritySchemeView
- domain::generated::ImplicitOAuthFlow
- domain::generated::ImplicitOAuthFlowView
- domain::generated::ListTaskPushNotificationConfigsRequest
- domain::generated::ListTaskPushNotificationConfigsRequestView
- domain::generated::ListTaskPushNotificationConfigsResponse
- domain::generated::ListTaskPushNotificationConfigsResponseView
- domain::generated::ListTasksRequest
- domain::generated::ListTasksRequestView
- domain::generated::ListTasksResponse
- domain::generated::ListTasksResponseView
- domain::generated::Message
- domain::generated::MessageView
- domain::generated::MutualTlsSecurityScheme
- domain::generated::MutualTlsSecuritySchemeView
- domain::generated::OAuth2SecurityScheme
- domain::generated::OAuth2SecuritySchemeView
- domain::generated::OAuthFlows
- domain::generated::OAuthFlowsView
- domain::generated::OpenIdConnectSecurityScheme
- domain::generated::OpenIdConnectSecuritySchemeView
- domain::generated::Part
- domain::generated::PartView
- domain::generated::PasswordOAuthFlow
- domain::generated::PasswordOAuthFlowView
- domain::generated::SecurityRequirement
- domain::generated::SecurityRequirementView
- domain::generated::SecurityScheme
- domain::generated::SecuritySchemeView
- domain::generated::SendMessageConfiguration
- domain::generated::SendMessageConfigurationView
- domain::generated::SendMessageRequest
- domain::generated::SendMessageRequestView
- domain::generated::SendMessageResponse
- domain::generated::SendMessageResponseView
- domain::generated::StreamResponse
- domain::generated::StreamResponseView
- domain::generated::StringList
- domain::generated::StringListView
- domain::generated::SubscribeToTaskRequest
- domain::generated::SubscribeToTaskRequestView
- domain::generated::Task
- domain::generated::TaskArtifactUpdateEvent
- domain::generated::TaskArtifactUpdateEventView
- domain::generated::TaskPushNotificationConfig
- domain::generated::TaskPushNotificationConfigView
- domain::generated::TaskStatus
- domain::generated::TaskStatusUpdateEvent
- domain::generated::TaskStatusUpdateEventView
- domain::generated::TaskStatusView
- domain::generated::TaskView
- domain::ids::ContextId
- domain::ids::PushConfigId
- domain::ids::TaskId
- domain::retry::RetryPolicy
- domain::state::ContextState
- domain::state::StateKey
- observability::SpanBuilder
- port::authenticator::AuthContext
- port::authenticator::AuthPrincipal
- port::client::StreamEvent
- port::context_state::NoContextState
- port::conversation_store::NoConversationMemory
- port::interceptor::CallContext
- port::notification_manager::NoopPushNotifier
- port::request_context::RequestContext
- port::streaming_handler::SeqEvent
Enums
- adapter::error::client::HttpClientError
- adapter::error::server::HttpServerError
- adapter::storage::database_config::DatabaseType
- adapter::transport::jsonrpc_wire::JsonRpcId
- domain::core::task::SendCompletion
- domain::error::A2AError
- domain::error_details::ErrorDetail
- domain::generated::Role
- domain::generated::TaskState
- domain::generated::o_auth_flows::Flow
- domain::generated::o_auth_flows::FlowView
- domain::generated::part::Content
- domain::generated::part::ContentView
- domain::generated::security_scheme::Scheme
- domain::generated::security_scheme::SchemeView
- domain::generated::send_message_response::Payload
- domain::generated::send_message_response::PayloadView
- domain::generated::stream_response::Payload
- domain::generated::stream_response::PayloadView
- domain::state::StateKeyError
- domain::state::StateScope
- port::client::StreamItem
- port::interceptor::CallSide
- port::streaming_handler::UpdateEvent
Traits
- adapter::business::message_handler::Responder
- adapter::business::push_notification::PushNotificationSender
- adapter::transport::negotiation::TransportFactory
- application::task_status_broadcast::HasPushNotifier
- application::task_status_broadcast::HasStreaming
- application::task_status_broadcast::HasTaskLifecycle
- application::task_status_broadcast::TaskStatusBroadcast
- domain::core::task::TaskStateExt
- domain::generated::A2aService
- domain::generated::A2aServiceExt
- domain::validation::Validate
- port::authenticator::AuthContextExtractor
- port::authenticator::Authenticator
- port::authenticator::CompositeAuthenticator
- port::client::Transport
- port::context_state::AsyncContextStateStore
- port::conversation_store::AsyncConversationStore
- port::conversation_store::AsyncConversationStoreExt
- port::interceptor::CallInterceptor
- port::message_handler::AsyncMessageHandler
- port::notification_manager::AsyncNotificationManager
- port::notification_manager::AsyncNotificationManagerExt
- port::notification_manager::AsyncPushNotifier
- port::streaming_handler::AsyncStreamingHandler
- port::streaming_handler::Subscriber
- port::task_manager::AsyncTaskLifecycle
- port::task_manager::AsyncTaskLifecycleExt
- port::task_manager::AsyncTaskQuery
- port::task_manager::AsyncTaskVersioning
- services::server::AgentInfoProvider
Macros
Functions
- adapter::auth::authenticator::with_auth
- adapter::transport::codec::stream_response_to_item
- adapter::transport::jsonrpc::jsonrpc_router
- adapter::transport::jsonrpc::rest_router
- adapter::transport::jsonrpc_wire::a2a_to_jsonrpc
- adapter::transport::jsonrpc_wire::jsonrpc_to_a2a
- adapter::transport::jsonrpc_wire::methods::is_streaming
- adapter::transport::negotiation::auto_connect
- adapter::transport::negotiation::auto_connect_with
- adapter::transport::negotiation::connect
- adapter::transport::negotiation::connect_with
- adapter::transport::negotiation::default_registry
- adapter::transport::negotiation::fetch_agent_card
- adapter::transport::negotiation::fetch_agent_card_with
- adapter::transport::retry::subscribe_resilient
- domain::generated::register_types
- domain::validation::validators::not_empty
- domain::validation::validators::optional_not_empty
- domain::validation::validators::valid_uuid
- observability::init_tracing
- observability::init_tracing_json
- observability::init_tracing_with_filter
- port::context_state::scope_key
- port::context_state::user_scope_needs_a_principal
- port::interceptor::run_after
- port::interceptor::run_before
Type Aliases
- application::task_service::UpdateStream
- domain::core::agent::PushNotificationAuthenticationInfo
- domain::error::Result
- domain::validation::ValidationResult
Constants
- adapter::transport::jsonrpc_wire::error_code::CONTENT_TYPE_NOT_SUPPORTED
- adapter::transport::jsonrpc_wire::error_code::EXTENDED_CARD_NOT_CONFIGURED
- adapter::transport::jsonrpc_wire::error_code::INTERNAL_ERROR
- adapter::transport::jsonrpc_wire::error_code::INVALID_AGENT_RESPONSE
- adapter::transport::jsonrpc_wire::error_code::INVALID_PARAMS
- adapter::transport::jsonrpc_wire::error_code::INVALID_REQUEST
- adapter::transport::jsonrpc_wire::error_code::METHOD_NOT_FOUND
- adapter::transport::jsonrpc_wire::error_code::PARSE_ERROR
- adapter::transport::jsonrpc_wire::error_code::PUSH_NOTIFICATION_NOT_SUPPORTED
- adapter::transport::jsonrpc_wire::error_code::TASK_NOT_CANCELABLE
- adapter::transport::jsonrpc_wire::error_code::TASK_NOT_FOUND
- adapter::transport::jsonrpc_wire::error_code::UNSUPPORTED_OPERATION
- adapter::transport::jsonrpc_wire::error_code::VERSION_CONFLICT
- adapter::transport::jsonrpc_wire::methods::CANCEL_TASK
- adapter::transport::jsonrpc_wire::methods::CREATE_PUSH_CONFIG
- adapter::transport::jsonrpc_wire::methods::DELETE_PUSH_CONFIG
- adapter::transport::jsonrpc_wire::methods::GET_EXTENDED_AGENT_CARD
- adapter::transport::jsonrpc_wire::methods::GET_PUSH_CONFIG
- adapter::transport::jsonrpc_wire::methods::GET_TASK
- adapter::transport::jsonrpc_wire::methods::LIST_PUSH_CONFIGS
- adapter::transport::jsonrpc_wire::methods::LIST_TASKS
- adapter::transport::jsonrpc_wire::methods::SEND_MESSAGE
- adapter::transport::jsonrpc_wire::methods::SEND_STREAMING_MESSAGE
- adapter::transport::jsonrpc_wire::methods::SUBSCRIBE_TO_TASK
- domain::core::agent::PROTOCOL_BINDING_CONNECTRPC
- domain::core::agent::PROTOCOL_BINDING_HTTP_JSON
- domain::core::agent::PROTOCOL_BINDING_JSONRPC
- domain::error::AUTHENTICATED_EXTENDED_CARD_NOT_CONFIGURED
- domain::error::CONTENT_TYPE_NOT_SUPPORTED
- domain::error::CONTEXT_ACCESS_DENIED
- domain::error::DATABASE_ERROR
- domain::error::INTERNAL_ERROR
- domain::error::INVALID_AGENT_RESPONSE
- domain::error::INVALID_PARAMS
- domain::error::INVALID_REQUEST
- domain::error::METHOD_NOT_FOUND
- domain::error::PARSE_ERROR
- domain::error::PUSH_NOTIFICATION_NOT_SUPPORTED
- domain::error::TASK_NOT_CANCELABLE
- domain::error::TASK_NOT_FOUND
- domain::error::UNSUPPORTED_OPERATION
- domain::error::VERSION_CONFLICT
- domain::error_details::DOMAIN
- domain::generated::A2A_SERVICE_SERVICE_NAME