stream_events(
self,
input: Input,
config: RunnableConfig | None = None,
*,
versionForward stream_events to the bound runnable with bound kwargs merged.
For version="v3", the bound runnable's typed stream object (e.g.
ChatModelStream) is returned. For version="v1" / "v2", dispatches
to the base Runnable.stream_events.
Without this override, __getattr__ would drop self.kwargs — losing
tools bound via bind_tools, stop sequences, etc.