{"version":"2.1.285","anchor":"message-conversion-reports-attachment-role-mismatches","canonical_anchor":"message-conversion-reports-attachment-role-mismatches","heading":"Which attachments become reminders to the model is now decided by their role","tier":"internal","area":"Attachments","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285\/e\/message-conversion-reports-attachment-role-mismatches","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285","markdown":"### Which attachments become reminders to the model is now decided by their role\n\nClaude Code now uses each attachment's recorded role, not a fixed list, to decide which attachments become system reminders\n\n**Unclear.** It is not clear which attachment types are handled differently now, or what the `accountMemoryWithheld` option does.\n\n**What**\n\nWhen Claude Code turns attachments into messages for the model, some are passed along as system reminders, short notes the model reads alongside the conversation. It used to leave out a fixed list of attachment types. It now decides using the role recorded on each attachment, and logs a report when that role is unknown or does not match what was expected.\n\nThe conversion also gained an `accountMemoryWithheld` option.\n\n**Why**\n\nHow some attachments are presented to the model may change as a result.\n\n- Area: Attachments\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}