Starting a new turn can cancel a turn that is already in progress.

In the current chat client, sending another question while a turn is streaming aborts the existing request, and the shared streaming state can also misroute tokens or persist concurrent replies incorrectly; wait for the current turn to finish before sending another question in the same session until concurrent-turn handling is released.