aion-core and are shared across all frameworks. Use them to construct
a2a.types.Artifact objects before passing them to emit_artifact() or thread.post().
url_artifact
Returns:
a2a.types.Artifact with a single FilePart (FileWithUri).
file_artifact
Returns:
a2a.types.Artifact with a single FilePart (FileWithBytes).
Raises: TypeError if data is not bytes.
data_artifact
Returns:
a2a.types.Artifact with a single DataPart (Protobuf Value).