Default streaming implementation. Subclasses should override this method if they support streaming output.
_streamIterator(
input: any,
options: Partial<RunnableConfig<Record<string, any>>>
): AsyncGenerator<ToolOutputT | ToolMessage<MessageStructure<MessageToolSet>>>