Bursts of streaming output no longer push out task start and status events.
What's wrong with this entry?
The task event queue caps at 1000 entries. When full it now throws away new streaming deltas outright rather than evicting an older event to make room, so task start, notification and status events survive a burst of streaming output. It also drops streaming deltas when the primary sink is off and nothing is listening.
- Eviction telemetry keys
bookend_evictedandnonbookend_evictedare unchanged. - Unconditional in the queue; no flag.
nonbookend_evicted
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.228
Two new content block types are handled instead of hitting the unknown-type path
Both mention streaming
-
v2.1.233
Streamed events are no longer dropped during shutdown
Both mention streaming
-
v2.1.247
The
interruptible_tool_in_progressstream event is goneBoth mention streaming