What
Claude Code measures how long each turn takes. A turn is one round of you asking and Claude answering. These measurements are now split into smaller parts:
- Building the descriptions of the tools Claude can use (
toolSchemaBuild, withtool_schema_build_detail). - Preparing the conversation's messages (
messageNormalization, withmessage_normalization_detail). This step now records timing marks as it runs. - Building the request sent to the model (
requestBuild, withrequest_build_detail). - Time windows for the response stream and for waiting for the first reply (
states).
Why
These are internal speed measurements. Nothing changes in what you see or do. They let slow spots before a request is sent be found more precisely.