What
Claude Code can report how long each step takes before it sends a turn to the model. A turn is one round of you asking and Claude answering. That breakdown is now finer:
- Resume phases: the single
turn_start_resumephase is replaced byresume_other,resume_store_confirm,resume_staged_files_waitandresume_connector_wait. Older versions still report the singleturn_start_resumekey. - New phases:
turn_start_tool_runandsystem_prompt_rebuildare added. - Input phases: processing your input is now marked in four steps,
input_hooks,input_attachments,input_imagesandinput_command. - Resume kind: a new
turn_start_resume_kindfield says why the turn resumed, one oforphaned_permission,turn_handoff,deferred_tool_useornone. - Pasted content: text you paste is now passed into attachment building as
pastedContents. - Compression: the record kept when gzip compression falls back now includes
gzipBlocks. A newccs_container_monitorentry also appears in a list.
The data is produced in remote sessions (CLAUDE_CODE_REMOTE) and on hosts that set CLAUDE_CODE_EMIT_STARTUP_TIMING.
Why
If you read these timings, delays before the first model request can now be traced to a narrower step. Anything that reads the turn_start_resume key should expect the new names from this version.