-
Notifications
You must be signed in to change notification settings - Fork 367
Open
Labels
Description
Is your feature request related to a problem? Please describe.
If a new artifact is appended, the metadata it carries are not saved.
a2a-python/src/a2a/utils/helpers.py
Lines 100 to 107 in cced34d
| elif existing_artifact: | |
| # Append new parts to the existing artifact's part list | |
| logger.debug( | |
| 'Appending parts to artifact id %s for task %s', | |
| artifact_id, | |
| task.id, | |
| ) | |
| existing_artifact.parts.extend(new_artifact_data.parts) |
Should be aggregated instead.
Describe the solution you'd like
The artifact.metadata carried by the TaskArtifactUpdateEvent should be aggregated with the ones currently saved
Describe alternatives you've considered
No response
Additional context
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable