What
When background events are delivered to Claude in batches, a batch cut short by size or count limits now says so in a system note, and each attachment carries a count of how many events are still waiting, so the model knows nothing was silently dropped.
Details
- Batches that hit the size or count limit append a "delivery chunked" note rather than ending mid-list with no signal.
- Cancelling the queue settles every undelivered event as dropped with the reason "interrupt cleared the queue", instead of leaving them unresolved.
- These event attachments are also now kept out of one transcript-collapsing path, so they stay visible in history.
Evidence
delivery chunked:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.