Shipped in Claude Code v2.1.238 and announced on August 27, 2026, Claude-drafted feedback is backed by a SendFeedback tool that triggers on a repeated tool failure, expressed user frustration, a blocking missing capability, or a mistake Claude notices in its own behavior. Each draft is written to ~/.claude/feedback/drafts/ with a structured body (What happened, What the user said, Repro, Evidence) plus classification fields including a failure_mode enum covering cases like stopping_short, subagent_overspawn, and unwanted_scope. Users control it with the feedbackDrafts setting, whose values are notify (default), quiet, and off.