{"version":"2.1.295","anchor":"turn-duration-system-message-drops-token-budget-fields","canonical_anchor":"turn-duration-system-message-drops-token-budget-fields","heading":"Turn duration messages no longer include token budget figures","tier":"notice","area":"SDK","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295\/e\/turn-duration-system-message-drops-token-budget-fields","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295","markdown":"### Turn duration messages no longer include token budget figures\n\nThe message Claude Code emits at the end of a turn no longer carries the token budget used, the limit or the nudge count\n\n**What**\n\nAt the end of each turn, Claude Code emits a system message of type `turn_duration`. It no longer includes the token budget fields `budgetTokens`, `budgetLimit` and `budgetNudges`. It still reports how long the turn took, how many messages it had, and how many background agents and workflows are still pending.\n\n**Why**\n\nPrograms or transcript readers that used those budget fields will no longer find them in this message.\n\n- Area: SDK\n- Names: `turn_duration`, `budgetTokens`, `budgetLimit`, `budgetNudges`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}