{"version":"2.1.311","anchor":"bash-command-telemetry-adds-bash-command-kinds","canonical_anchor":"bash-command-telemetry-adds-bash-command-kinds","heading":"Usage data about Bash commands now records the kinds of commands run","tier":"internal","area":"Telemetry","scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/bash-command-telemetry-adds-bash-command-kinds","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Usage data about Bash commands now records the kinds of commands run\n\nThe usage data Claude Code sends about Bash commands now lists the kinds of commands used, worked out by a new parser\n\n**What**\n\nClaude Code sends usage data, or telemetry, about the shell commands it runs. That data now includes a `bash_command_kinds` field listing the kinds of commands in each one, or `incomplete` when it cannot tell. A new parser works this out. It replaces an older one that recorded whether a command used a pipe or a redirect.\n\n**Why**\n\nThis only changes the usage data Claude Code sends. It does not change how commands run.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: both\n- Heads-up: no"}