{"version":"2.1.281","anchor":"message-normalization-gains-reminderfold-declaredtoolnames","canonical_anchor":"message-normalization-gains-reminderfold-declaredtoolnames","heading":"Requests and compaction gain advisorStripPlan , reminderFold and declaredToolNames","tier":"internal","area":"System Reminders","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/message-normalization-gains-reminderfold-declaredtoolnames","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Requests and compaction gain `advisorStripPlan`, `reminderFold` and `declaredToolNames`\n\nAdvisor tool output can now be stripped from selected messages only, and main requests and compaction share reminder-folding and tool-name options\n\n**Unclear.** The finding does not say what these three inputs change about the messages sent.\n\n**What**\n\nBefore each request to the model, Claude Code rebuilds the conversation into the format the API expects. That step gains three new options:\n\n- `advisorStripPlan`: removing advisor tool blocks (`advisor_tool_result` and advisor `server_tool_use`) can now be limited to a chosen set of assistant messages. Before, they were removed from every assistant message. A message left empty still gets the text \"[Advisor response]\". This works like the existing `thinkingStripPlan`.\n\n- `reminderFold`: a setting for how reminder messages are folded into turns, now passed into this rebuilding step.\n\n- `declaredToolNames`: added next to `keptToolNames` to the set of tool names whose `tool_reference` blocks are kept.\n\nCompaction, which summarises a long conversation to free up room, now uses the same options. Compact and reactive-compact runs pass `advisorStripPlan` next to `thinkingStripPlan`. The compact summariser also computes a reminder fold and passes `advisorStripPlan` and `reminderFold` into the request. Its fallback, refusal and credit handling is unchanged. Reuse of the existing prompt during compaction is still controlled by a separate server flag.\n\n**Why**\n\nAdvisor output can now be kept for some turns and dropped for others, instead of all or nothing. Compaction requests are now shaped the same way as normal requests, so the conversation being summarised is prepared by the same rules.\n\n- Area: System Reminders\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}