GIT_SHA
A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.315 and was gone by v2.1.317.
The version shown in /status, bug reports and update checks is now 2.1.220.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.220.
In the changelogs
21Releases whose published page names GIT_SHA.
-
v2.1.281
Hooks API: session.version call
Plugin function hooks can now call session.version to get the running build's version, build time and git commit
found in this entry's text
-
v2.1.281
Artifacts: db_profiles section; MCP server counting tweak; misc refactors
Artifact tool output gains a db_profiles section, MCP server counts track a second category, and version info now includes builtAt
found in this entry's text
-
v2.1.280
Routine version/build metadata bump
Routine build version metadata updated to 2.1.280
found in this entry's text
-
v2.1.273
Version bump and build metadata
Version bumped to 2.1.273 with updated build metadata
found in this entry's text
-
v2.1.272
Version/build metadata bump only (repeated across bundle chunks)
Internal version metadata bumped from 2.1.271 to 2.1.272 across the bundle
found in this entry's text
-
v2.1.263
All version-string literals bumped to 2.1.263
Routine version bump to 2.1.263 with no behavior change.
found in this entry's text
-
v2.1.252
Version bump to 2.1.252
Version bumped to 2.1.252 with no functional changes.
found in this entry's text
- v2.1.250
-
v2.1.245
Version bumped to 2.1.245
The version number moves to 2.1.245; nothing else about this area changed.
found in this entry's text
-
v2.1.241
Version stamped to 2.1.241
The version number moved from 2.1.240 to 2.1.241; nothing else changed.
found in this entry's text
-
v2.1.240
Most of this release is the version stamp and compiler churn
Nearly all of this release is repeated build-constant updates and renamed variables, not real changes.
found in this entry's text
-
v2.1.237
Version stamp moved from 2.1.236 to 2.1.237
Version output and telemetry now say 2.1.237 instead of 2.1.236; nothing else changes.
found in this entry's text
-
v2.1.231
Build stamp bumped to 2.1.231
The version number you see is now 2.1.231; nothing else about it changed.
found in this entry's text
-
v2.1.226
Version bump to 2.1.226
The version number ticks up to 2.1.226; nothing else changes.
found in this entry's text
-
v2.1.225
Version bumped to 2.1.225
The version reported by /status and --version is now 2.1.225.
found in this entry's text
-
v2.1.222
Version bumped to 2.1.222
The version number moves to 2.1.222, which is what you'll see in /status and --version.
found in this entry's text
-
v2.1.221
Version bumped to 2.1.221
Claude Code is now version 2.1.221, which shows up in /doctor and update checks.
found in this entry's text
-
v2.1.220
Version bumped to 2.1.220
The version shown in /status, bug reports and update checks is now 2.1.220.
found in this entry's text
-
v2.1.220
Build stamp moved to 2.1.220
Version strings in update messages, doctor output and daemon logs were re-stamped to 2.1.220.
found in this entry's text
-
v2.1.116
--version --verboseSupportfound in this entry's text
-
v2.1.116
GIT_SHA in Build Metadata
found in this entry's text
First cited
9The earliest release whose published evidence quoted GIT_SHA was v2.1.220, 24 Jul 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.
3 further spans in the ledger name it. The list above is the earliest first and stops at 6.
Presence across releases
2Build by build
5One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.