Skip to content

[Bug]: Remove deprecated fields from a2a.proto for v1.0 release #1227

@darrelmiller

Description

@darrelmiller

Description

As part of the v1.0 release, deprecated fields should be removed from a2a.proto since this is a major version change and provides a clean break for backward compatibility.

Deprecated Fields to Remove

The following fields in the AgentCard message are currently deprecated and should be removed:

  1. url (field 3) - deprecated in favor of supported_interfaces
  2. preferred_transport (field 14) - deprecated in favor of supported_interfaces
  3. additional_interfaces (field 15) - deprecated in favor of supported_interfaces

All three fields were replaced by the supported_interfaces field (field 19).

Location

File: specification/grpc/a2a.proto
Lines: 391-395

Action Items

  • Remove the three deprecated fields from the AgentCard message
  • Update any documentation that references these deprecated fields
  • Consider if any migration guide notes are needed in the changelog

Context

The v0.3 to v1.0 update is a major version change, making this an appropriate time to clean up deprecated fields and simplify the protocol definition.

Metadata

Metadata

Labels

P1Priority for TSC ReviewTSC ReviewTo be reviewed by the Technical Steering Committeegitvote

Type

Projects

Status

In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions