Group of 5 Under the hood
No documentation found
Batching and secondary reminders now survive transcript compaction instead of being dropped or needlessly resent
What
- The transcript-folding (compaction) pipeline now keeps a record of which reminders (
batching_reminder_sent,secondary_reminder_sent) have already been sent, and only re-sends ones whose text actually changed, via areminderFromRecordsflag. - A new diffing helper computes which reminders need to be resent by comparing freshly computed reminder text against the last-sent record.
- The server-side "tether" logic that decides whether a thread can continue instead of starting fresh can now tolerate a transcript that ends in an ephemeral system reminder, when a new parameter is set; previously any trailing ephemeral reminder forced a new thread. It also records
keptReminderClearAtandkeptReminderScopein telemetry. - Message normalization gained a
keptRemindersflag, true when the caller requests it and the model response includes the betamid-conversation-system-clear-at-2026-08-21. - A matching
mid_conversation_system_clear_atbeta header was added to the list of recognized Anthropic API betas.
Why
Together these changes mean reminder messages (like batching or secondary reminders) survive conversation compaction and thread continuation instead of being dropped or needlessly resent, keeping the model's context consistent across long sessions.
Names in the bundlemid_conversation_system_clear_at
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What the mid_conversation_system_clear_at beta actually changes in behavior is not stated.