{"version":"2.1.282","anchor":"attachment-builder-records-wire-shape-settings-before-declar","canonical_anchor":"attachment-builder-records-wire-shape-settings-before-declar","heading":"Internal change to how tool information is prepared for the model","tier":"internal","area":"Tool Calls","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282\/e\/attachment-builder-records-wire-shape-settings-before-declar","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282","markdown":"### Internal change to how tool information is prepared for the model\n\nClaude Code now records message-format settings before preparing tool details, and reorders attachments in bare or `CLAUDE_CODE_SIMPLE` mode\n\n**Unclear.** The condition that switches this step on and its visible effect are not known.\n\n**What**\n\nBefore preparing the details of which tools are available, Claude Code now records how messages to the model should be formatted, including how tool changes are announced. In bare or `CLAUDE_CODE_SIMPLE` mode, the order of attachments (extra context added to a message) has also changed.\n\n**Why**\n\nThis can change how notices about tool changes are sent to the model.\n\n- Area: Tool Calls\n- Names: `CLAUDE_CODE_SIMPLE`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}