Optional configuration block for message/send and message/stream params.
Wire fields: acceptedOutputModes (list of MIME strings), blocking
(client waits for completion), historyLength (how many prior messages
to include in the response), pushNotificationConfig.
Summary
Types
@type t() :: %A2aEngine.Types.MessageSendConfiguration{ accepted_output_modes: [String.t()] | nil, blocking: boolean() | nil, history_length: non_neg_integer() | nil, push_notification_config: A2aEngine.Types.PushNotificationConfig.t() | nil }