Unclear It is not clear what marking the nudge as virtual changes for the user.
What
When a safeguard (an automated safety check) refuses a response, Claude Code retries with the same model. It also adds a nudge, which is a short note to the model about what happened. The nudge used to be an ordinary note every time. It is now marked as virtual in one case: when the refused reply produced nothing.
The usage data Claude Code records for this retry now also notes whether a nudge was sent.
Why
This is a small change to how the retry is recorded and to how the nudge appears in the conversation record.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear what marking the nudge as virtual changes for the user.