Skip to content

[BUG] Tokens in A2A response should be represented as Artifact Update events, not Status Updates #1377

@brycewcole

Description

@brycewcole

Checks

  • I have updated to the lastest minor and patch version of Strands
  • I have checked the documentation and this is not expected behavior
  • I have searched ./issues and there are no duplicates of my issue

Strands Version

1.20

Python Version

3.12

Operating System

macOS 26.2

Installation Method

other

Steps to Reproduce

  1. Follow official A2A tutorial at https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-a2a.html
  2. Use A2A Inspector or similar product to send message.
  3. Observe tokens streamed

Expected Behavior

Result messages should be streamed as artifact-update events with append set to true. Please see discussion on A2A's repo here.

Actual Behavior

Tokens were streamed as status-update events.

Additional Context

Image

Possible Solution

Stream as artifact-update with append set to true

Related Issues

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions