fix: yield responses streams to abort timers

This commit is contained in:
Peter Steinberger
2026-05-17 11:53:42 +01:00
parent 9e0386563f
commit ee492092a7

View File

@@ -126,7 +126,7 @@ function createModelStreamCooperativeScheduler(
eventsSinceYield = 0;
lastYieldedAt = now;
await new Promise<void>((resolve) => {
setImmediate(resolve);
setTimeout(resolve, 0);
});
throwIfModelStreamAborted(signal);
},