Summary
We should be able to merge send_responses streaming into the run_stream method (and similarly for run and send_responses).
Problem
Currently there are two separate APIs for streaming responses. This creates unnecessary complexity for users.
Proposed Solution
Consolidate into a single unified API that handles both use cases.