{"version":"2.1.287","anchor":"environment-snapshot-shell-and-osversion-made-optional","canonical_anchor":"environment-snapshot-shell-and-osversion-made-optional","heading":"Environment details can now leave out the shell and OS version","tier":"internal","area":"Internals","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287\/e\/environment-snapshot-shell-and-osversion-made-optional","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287","markdown":"### Environment details can now leave out the shell and OS version\n\nA record describing the environment now accepts entries without the shell and OS version fields\n\n**Unclear.** What this environment record is used for is not known.\n\n**What**\n\nA record that describes the environment Claude Code is running in now treats `shell` and `osVersion` as optional. Previously `shell` was required.\n\n**Why**\n\nData that leaves out these details is now accepted instead of being rejected as invalid.\n\n- Area: Internals\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}