Optionalauthcredential only: the auth config to complete.
OptionalauthorThe node or agent that raised the request.
The name to answer with, alongside interruptId.
The id that answers this request: reply with a functionResponse carrying
this same id (and functionCallName).
OptionalmessageHuman-readable prompt for the user. Populated for every kind: the
RequestInput message, the credential prompt, or the tool-confirmation
hint. Absent when the raiser supplied none.
OptionalpayloadStructured data attached to the request (RequestInput.payload).
OptionalresponseJSON schema the reply is expected to satisfy, when declared.
Optionaltoolconfirmation only: the tool awaiting approval.
A single request for user input carried by an event.