Re-attaching to an in-flight tool call requires both CLAUDE_CODE_RESUME_TOLERATES_CONTEXT_APPENDS and CLAUDE_CODE_RESUME_INTERRUPTED_TURN.
Resuming a session can pick up a tool call that was still in flight instead of discarding it, when the pending action names a tool use that is still the last real turn. Both CLAUDE_CODE_RESUME_TOLERATES_CONTEXT_APPENDS and CLAUDE_CODE_RESUME_INTERRUPTED_TURN must be set for this path; with either unset the old behaviour stands.
- When the recorded tool name does not match the pending action, resume reports a name mismatch rather than re-attaching.
CLAUDE_CODE_PARKED_PERMISSION_WAIT_MSsets how long a parked permission prompt waits, defaulting to 2000ms.
CLAUDE_CODE_RESUME_TOLERATES_CONTEXT_APPENDS
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
* Fixed `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` re-running a turn that had failed with an API error over 6 hours earlier, or longer ago than `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` when setchangelog see the edit
Anthropic's documentation has since written up CLAUDE_CODE_RESUME_INTERRUPTED_TURN, on Claude Code changelog.
New in this build: CLAUDE_CODE_RESUME_TOLERATES_CONTEXT_APPENDS