chore: bump Claude Code 2.1.245 -> 2.1.246 - #22
Merged
Conversation
2.1.246 became the npm latest dist-tag a few hours after #21 pinned 2.1.245. Same procedure: pin edited in tools/package.json, lockfile regenerated inside node:22. The diff touches only claude-code and its eight platform packages, and npm audit is unchanged (the same two pre-existing high-severity findings in perplexity-mcp -> @modelcontextprotocol/sdk, no fix available). engines.node >=22.0.0 is satisfied by the base (Node v22.22.3 in the image). Verified on the freshly built amd64 image under the production profile (cap-drop=ALL, no-new-privileges, --pids-limit=100, tmpfs HOME, host uid): claude --version reports 2.1.246, claude doctor reports "No installation issues found." (only the expected Remote Control full-scope-token note), all six MCP servers connect under the default MCP_TIMEOUT=10000 on three consecutive runs, and claude --help still lists every flag the entrypoint passes (--remote-control, --remote-control-session-name-prefix, --dangerously-skip-permissions). The image shrinks 2.11 -> 1.84 GiB: @Anthropic-AI in node_modules drops 743 -> 468 MB, moving the npm ci layer 1132.0 -> 856.9 MB. Measured across three builds the claude-code share swings widely between patch releases (641 MB at 2.1.238, 743 MB at 2.1.245, 468 MB at 2.1.246), so CLAUDE.md now says to re-measure after a bump rather than carry the number over. MCP startup also got faster: claude mcp list is ~4.1s wall-clock (median of 3 runs, 4.0-4.2s) against ~6.9s on 2.1.245, still all six servers connected. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #21: 2.1.246 became the npm
latestdist-tag a few hours afterthat PR pinned 2.1.245 (published 2026-08-25T19:17Z).
engines.node >= 22.0.0is satisfied by the base — the image runs Node v22.22.3.
Change
tools/package.json: pin 2.1.245 -> 2.1.246tools/package-lock.json: regenerated insidenode:22. The diff touchesonly claude-code and its eight platform packages.
npm audit: unchanged — the same two pre-existing high-severity findings(
perplexity-mcp->@modelcontextprotocol/sdk, GHSA-w48q-cv73-mx4w, "Nofix available").
Size: the image shrinks 2.11 -> 1.84 GiB
@anthropic-aiinnode_modulesdrops 743 -> 468 MB, moving thenpm cilayer 1132.0 -> 856.9 MB. Measured across three builds, the claude-code share
swings widely between patch releases — 641 MB at 2.1.238, 743 MB at 2.1.245,
468 MB at 2.1.246 — so
CLAUDE.mdnow says to re-measure after a bump ratherthan carry the previous number over.
Verification (freshly built amd64 image, production profile)
Run under
--cap-drop=ALL,--security-opt=no-new-privileges,--pids-limit=100, tmpfs HOME, host uid:claude --version->2.1.246 (Claude Code)claude doctor->No installation issues found.(only the expected RemoteControl full-scope-token caveat)
claude mcp list-> all six servers connected under the defaultMCP_TIMEOUT=10000on three consecutive runs; 4.1s median (4.0-4.2s),down from ~6.9s on 2.1.245
claude --helpstill lists every flag the entrypoint passes:--remote-control,--remote-control-session-name-prefix,--dangerously-skip-permissionsDocumentation
CLAUDE.mdandREADME.mdversion mentions updated; theclaude doctorobservation is relabelled 2.1.246, and the health-check and layer/image sizes
are replaced with this run's measurements.