Problem
StreamedCommandRunner::createRunCommandsStreamedResponse() accepts an $options argument but ignores it when it actually runs the commands.
Impact
- logger output configuration is silently lost
- multi-command streamed execution does not behave like single-command execution
- the API is misleading because callers think options are applied
Expected behavior
The method should forward the provided options to _doRunCommand() for each command, or the unused argument should be removed from the public API.