What
Claude Code keeps internal usage records, called telemetry, about what happens in a session. Several of these records gain new details:
- Records of tool use and of permission decisions now include a
request_idwhen one is available. A tool is an action Claude can take, a permission decision is whether a tool call was allowed, andrequest_idis the ID of the request to Anthropic's API that led to the action. - The record written when a conversation is compacted (shortened to save space) takes extra context.
- Logging of API response bodies now receives the agent context (
agentContext). - A cached tool-use object now carries a
withListingsflag. - The
telemetry.loghelper that hooks use can now addengineRaised: truewhen that option is set. A hook is a script that runs automatically at set points.
Why
With a request_id attached, a tool call or a permission decision can be traced back to the specific API request that produced it. Nothing changes in how you use Claude Code.