{"version":"2.1.277","anchor":"conversation-construction-pass-gains-a-queued-item-flush-ste","canonical_anchor":"conversation-construction-pass-gains-a-queued-item-flush-ste","heading":"Conversation-construction pass gains a queued-item flush step before reminder bookkeeping","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/conversation-construction-pass-gains-a-queued-item-flush-ste","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Conversation-construction pass gains a queued-item flush step before reminder bookkeeping\n\nConversation rebuilding now flushes a queued-item buffer before its reminder bookkeeping, and does so more often\n\n**What**\n\nThe function that reconstructs the message list sent to the model, folding in reminders, truncation notices, and tool-result repairs, now maintains a queue of pending items and a flush step that merges them into the last user message, or adds a new one if needed, before its existing reminder-handling logic runs. This flush now runs at more points in the process, including around system, user, and assistant messages, than the previous reminder-clearing step did.\n\n**Why**\n\nThis changes how and when queued conversation items get folded into the message history sent to the model, running the merge more consistently across message types.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}