Skip to content

[Feat]: Support adding metadata to Part in 1.0.0.Alpha (regression from 0.3.x) #649

@flex-myeonghyeon

Description

@flex-myeonghyeon

Is your feature request related to a problem? Please describe.

Background

In version 0.3.x of the A2A Java SDK, Part included a metadata field that allowed clients to attach additional information to each part.

However, after the redesign in 1.0.0.Alpha1, the metadata field was removed from Part.

Problem

Previously, metadata in Part (such as TextPart, DataPart, and FilePart) was useful for passing additional contextual or domain-specific information to clients.

For example:

  • Custom rendering hints
  • Classification tags
  • Correlation identifiers
  • Client-specific processing flags

Describe the solution you'd like

Proposal

Could you please consider reintroducing support for metadata in Part (or an equivalent extensibility mechanism)?

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions