{"version":"2.1.72","anchor":"sendusermessage-tool","canonical_anchor":"sendusermessage-tool","heading":"SendUserMessage Tool","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.72\/e\/sendusermessage-tool","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.72","markdown":"### SendUserMessage Tool\n\n**What**\n\nA new tool that lets Claude post structured checkpoint messages to the user, designed for async workflows where the user may only be reading a compact view of the conversation.\n\nUsage: Claude calls SendUserMessage with a message, optional file attachments, and a status (`proactive` for push notifications, `normal` for replies).\n\n**Details**\n\n- Messages are concise, outcome-focused checkpoints \u2014 like commit messages, not recaps\n- Supports markdown formatting and file attachments (screenshots, diffs, logs)\n- `proactive` status is for reaching the user's phone when they're away (task done, blockers, questions)\n- `normal` status is for replies to active conversations\n- Tied to a new `defaultView` setting: `\"chat\"` shows only SendUserMessage checkpoints, `\"transcript\"` shows the full output\n\n**Evidence**\n\nNew tool constant and prompt definition (search for `\"SendUserMessage\"`)"}