New CLAUDE_CODE_RESUME_REASON env var labels why an interrupted turn was resumed
A new environment variable, CLAUDE_CODE_RESUME_REASON, can now be set to a short lowercase tag (letters and underscores only, up to 64 characters) that becomes the recorded reason for resuming a turn that was interrupted. If the value doesn't match that pattern, Claude Code falls back to the default reason, interrupted_turn. A new interruptedTurnUserMessageUuid field also now records which prior user message an interruption corresponds to.
This gives tooling built around Claude Code a way to tag and later trace why a particular turn was resumed after an interruption, and to tie that resumption back to the specific user message it interrupted.
New in this build: CLAUDE_CODE_RESUME_REASON