{"version":"2.1.239","anchor":"shell-snapshot-filenames-carry-the-session-id","canonical_anchor":"shell-snapshot-filenames-carry-the-session-id","heading":"Shell snapshot filenames carry the session id","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239\/e\/shell-snapshot-filenames-carry-the-session-id","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239","markdown":"### Shell snapshot filenames carry the session id\n\nShell snapshot files now include the session id in their name when that id is safe to use.\n\n**What**\n\nFiles written into the shell snapshots directory now have the session id appended to their name, but only when that id passes a strict character and length check; otherwise the filename is unchanged. Message and tool-use ids get the same check before being used in filenames.\n\n**Evidence**\n\n`shell-snapshots`\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}