responseProcessor
The response processor used for handling and modifying responses generated by LLM.
This optional property allows customization of response processing logic. A ResponseProcessor can perform tasks such as filtering, enriching, or otherwise transforming generated responses before they are returned or utilized.
Tipical usecase for ResponseProcessor is to extract tool calls from plasin textual responses (sometimes small models return tool calls as part of the textual assistant message instead of using tools API).