{"version":"2.1.229","anchor":"turn-updates-narration-style-for-claude-s-replies","canonical_anchor":"turn-updates-narration-style-for-claude-s-replies","heading":"\"Turn updates\" narration style for Claude's replies","tier":"use","area":"Output Style","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229\/e\/turn-updates-narration-style-for-claude-s-replies","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229","markdown":"### \"Turn updates\" narration style for Claude's replies\n\nClaude can narrate what it's about to do and post progress updates; set CLAUDE_CODE_TURN_UPDATES.\n\n**What**\n\nClaude can be told to say what it is about to do before starting, post brief progress updates while working, and write a final message that stands alone. Set `CLAUDE_CODE_TURN_UPDATES` to turn it on or off yourself; otherwise it is decided by a per-model capability check, then by a capability map the server sends with your account data. It replaces the usual communication guidance in the system prompt rather than adding to it.\n\n**Details**\n\n- Resolution order: the environment variable wins if set (it accepts true\/false\/unset), then the model capability check, then the server-supplied map.\n- The env var is new in this build.\n- When the value comes from the server-supplied map, a `tengu_model_capability_from_client_data` telemetry event is emitted.\n\n**Usage**\n\n`CLAUDE_CODE_TURN_UPDATES=1 claude` **Evidence** `Before you start, say in a line what you're about to do; brief updates while you work help the user follow along. Your final message should stand on its own for a reader catching up fresh.`\n\n- Area: Output Style\n- Names: `CLAUDE_CODE_TURN_UPDATES`\n- Tier: Use it now\n- Useful: 5\/5\n- Signal: 5\/5"}