{"version":"2.1.315","anchor":"alias-snapshot-fallback-in-shell-snapshots","canonical_anchor":"alias-snapshot-fallback-in-shell-snapshots","heading":"Shell snapshots now save your aliases in a fallback case","tier":"notice","area":"Shell Snapshot","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/alias-snapshot-fallback-in-shell-snapshots","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Shell snapshots now save your aliases in a fallback case\n\nWhen Claude Code snapshots your shell setup, it now saves your aliases in a case where it used to save nothing\n\n**Unclear.** Which shells take this new branch is not settled.\n\n**What**\n\nBefore running commands, Claude Code takes a snapshot of your shell setup, such as aliases (short names you define for longer commands), so its commands behave like your own terminal. In one branch of that snapshot step, Claude Code used to record nothing about aliases. It now writes out your alias list there.\n\nIt uses one of two ways to list them depending on the shell. One of them keeps at most 1001 lines.\n\n**Why**\n\nYour aliases may now be available to Claude Code's commands in more shells than before.\n\n- Area: Shell Snapshot\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}