Package org.a2aproject.sdk.compat03.grpc
package org.a2aproject.sdk.compat03.grpc
-
ClassDescriptionA2AService defines the gRPC version of the A2A protocol.A stub to allow clients to do limited synchronous rpc calls to service A2AService.A stub to allow clients to do synchronous rpc calls to service A2AService.A stub to allow clients to do ListenableFuture-style rpc calls to service A2AService.Base class for the server implementation of the service A2AService.A stub to allow clients to do asynchronous rpc calls to service A2AService.A2AService defines the gRPC version of the A2A protocol.Defines the A2A feature set supported by the agentDefines the A2A feature set supported by the agentAgentCard conveys key information: - Overall details (version, name, description, uses) - Skills; a set of actions/solutions the agent can perform - Default modalities/content types supported by the agentAgentCard conveys key information: - Overall details (version, name, description, uses) - Skills; a set of actions/solutions the agent can perform - Default modalities/content types supported by the agentAgentCardSignature represents a JWS signature of an AgentCard.AgentCardSignature represents a JWS signature of an AgentCard.A declaration of an extension supported by an Agent.A declaration of an extension supported by an Agent.Defines additional transport information for the agent.Defines additional transport information for the agent.Represents information about the service provider of an agent.Represents information about the service provider of an agent.AgentSkill represents a unit of action/solution that the agent can perform.AgentSkill represents a unit of action/solution that the agent can perform.Protobuf type
a2a.v1.APIKeySecuritySchemeProtobuf typea2a.v1.APIKeySecuritySchemeArtifacts are the container for task completed results.Artifacts are the container for task completed results.Defines authentication details, used for push notifications.Defines authentication details, used for push notifications.Protobuf typea2a.v1.AuthorizationCodeOAuthFlowProtobuf typea2a.v1.AuthorizationCodeOAuthFlowProtobuf typea2a.v1.CancelTaskRequestProtobuf typea2a.v1.CancelTaskRequestProtobuf typea2a.v1.ClientCredentialsOAuthFlowProtobuf typea2a.v1.ClientCredentialsOAuthFlowProtobuf typea2a.v1.CreateTaskPushNotificationConfigRequestProtobuf typea2a.v1.CreateTaskPushNotificationConfigRequestDataPart represents a structured blob.DataPart represents a structured blob.Protobuf typea2a.v1.DeleteTaskPushNotificationConfigRequestProtobuf typea2a.v1.DeleteTaskPushNotificationConfigRequestFilePart represents the different ways files can be provided.FilePart represents the different ways files can be provided.Empty.Empty.Protobuf typea2a.v1.GetTaskPushNotificationConfigRequestProtobuf typea2a.v1.GetTaskPushNotificationConfigRequestProtobuf typea2a.v1.GetTaskRequestProtobuf typea2a.v1.GetTaskRequestProtobuf typea2a.v1.HTTPAuthSecuritySchemeProtobuf typea2a.v1.HTTPAuthSecuritySchemeProtobuf typea2a.v1.ImplicitOAuthFlowProtobuf typea2a.v1.ImplicitOAuthFlowProtobuf typea2a.v1.ListTaskPushNotificationConfigRequestProtobuf typea2a.v1.ListTaskPushNotificationConfigRequestProtobuf typea2a.v1.ListTaskPushNotificationConfigResponseProtobuf typea2a.v1.ListTaskPushNotificationConfigResponseMessage is one unit of communication between client and server.Message is one unit of communication between client and server.Protobuf typea2a.v1.MutualTlsSecuritySchemeProtobuf typea2a.v1.MutualTlsSecuritySchemeProtobuf typea2a.v1.OAuth2SecuritySchemeProtobuf typea2a.v1.OAuth2SecuritySchemeProtobuf typea2a.v1.OAuthFlowsProtobuf typea2a.v1.OAuthFlowsProtobuf typea2a.v1.OpenIdConnectSecuritySchemeProtobuf typea2a.v1.OpenIdConnectSecuritySchemePart represents a container for a section of communication content.Part represents a container for a section of communication content.Protobuf typea2a.v1.PasswordOAuthFlowProtobuf typea2a.v1.PasswordOAuthFlowConfiguration for setting up push notifications for task updates.Configuration for setting up push notifications for task updates.Protobuf enuma2a.v1.RoleProtobuf typea2a.v1.SecurityProtobuf typea2a.v1.SecurityProtobuf typea2a.v1.SecuritySchemeProtobuf typea2a.v1.SecuritySchemeConfiguration of a send message request.Configuration of a send message request./////////// Request Messages ////////////////////// Request Messages ///////////////// Response Messages ///////////////// Response Messages ///////////The stream response for a message.The stream response for a message.protolint:disable REPEATED_FIELD_NAMES_PLURALIZEDprotolint:disable REPEATED_FIELD_NAMES_PLURALIZEDTask is the core unit of action for A2A.Task is the core unit of action for A2A.TaskArtifactUpdateEvent represents a task delta where an artifact has been generated.TaskArtifactUpdateEvent represents a task delta where an artifact has been generated.Protobuf typea2a.v1.TaskPushNotificationConfigProtobuf typea2a.v1.TaskPushNotificationConfigThe set of states a Task can be in.A container for the status of a taskA container for the status of a taskTaskStatusUpdateEvent is a delta even on a task indicating that a task has changed.TaskStatusUpdateEvent is a delta even on a task indicating that a task has changed.Protobuf typea2a.v1.TaskSubscriptionRequestProtobuf typea2a.v1.TaskSubscriptionRequest