Description
In StreamingRunEventStream.RunLoopAsync, after every _inputWaiter.WaitForInputAsync wake-up, _runStatus was being flipped to Running unconditionally. This can lead stale signal to flip status back to running after consumer already observed halt signal.
Code Sample
Error Messages / Stack Traces
Package Versions
Microsoft.Agents.AI.Workflows: v1.1
.NET Version
No response
Additional Context
No response
Description
In
StreamingRunEventStream.RunLoopAsync, after every_inputWaiter.WaitForInputAsyncwake-up,_runStatuswas being flipped toRunningunconditionally. This can lead stale signal to flip status back to running after consumer already observed halt signal.Code Sample
Error Messages / Stack Traces
Package Versions
Microsoft.Agents.AI.Workflows: v1.1
.NET Version
No response
Additional Context
No response