Structs§
- APIKey
Security Scheme - An API key-based security scheme.
- Agent
Capabilities - Defines the agent’s supported features and extensions.
- Agent
Card - Describes an agent’s capabilities, skills, and metadata, serving as a public profile. See: https://google.github.io/A2A/specification/#agentcard-object-structure
- Agent
Extension - Describes a custom extension supported by the agent.
- Agent
Provider - Provides information about the organization or individual that created the agent.
- Agent
Skill - Describes a specific skill or capability of the agent.
- Artifact
- An artifact produced by a task.
- Authorization
CodeO Auth Flow - The authorization code OAuth2 flow.
- Client
CredentialsO Auth Flow - The client credentials OAuth2 flow.
- Data
Part - A data part of a message, containing arbitrary JSON data.
- File
Part - A file part of a message.
- HTTP
Auth Security Scheme - An HTTP authentication-based security scheme.
- ImplicitO
Auth Flow - The implicit OAuth2 flow.
- Json
RpcError - A JSON-RPC error object.
- Json
RpcRequest - A JSON-RPC request object.
- Json
RpcResponse - A JSON-RPC response object.
- Message
- A message exchanged between a user and an agent.
- Message
Send Configuration - Configuration for sending a message.
- Message
Send Params - Parameters for the
message/sendmethod. - OAuth2
Security Scheme - An OAuth2-based security scheme.
- OAuth
Flows - Defines the OAuth2 flows.
- Open
IdConnect Security Scheme - An OpenID Connect-based security scheme.
- PasswordO
Auth Flow - The password-based OAuth2 flow.
- Push
Notification Config - Configuration for push notifications.
- Task
- Represents a task being executed by the agent.
- Task
Artifact Update Event - Task Artifact Update Event - sent during streaming
- Task
IdParams - Parameters for methods that operate on a task by its ID.
- Task
Status - The status of a task.
- Task
Status Broadcast Event - Event for broadcasting task status changes
- Task
Status Update Event - Task Status Update Event - sent during streaming
- Text
Part - A text part of a message.
Enums§
- Event
Kind - File
Object - A file object, which can be represented by a URI or by its raw bytes.
- Message
Kind - Part
- A part of a message.
- Role
- The role of the message sender.
- Security
Scheme - Defines a security scheme for authenticating with the agent.
- Task
State - The state of a task.
Constants§
- A2A_
VERSION - Represents the Agent-to-Agent (A2A) specification version.