Optional
dataAdditional data that can be sent back to the client.
Optional
intermediateIntermediate steps that the agent has taken. This can be used for debugging or logging purposes, or to provide additional context to the client.
Optional
messageMessage to be sent back to the client.
Optional
metadataAdditional metadata that you want to log with the response. Often used for tagging metrics data.
Unique ID associated with the request.
Optional
toolTool calls that needs to be executed on the client-side.
ID of the conversation associated with the response.