A newer Claude Code is an offer, never a surprise.
When a newer Claude Code ships, the next interactive start says so and asks before it touches the image. Answer no and the box starts on the build you already have. The check is throttled, skipped when there is no terminal and switched off for good with CLEAT_NO_CLAUDE_UPDATE_CHECK=1.
▸ New Claude Code available: 2.1.156 → 2.1.161 (latest)
Update the image before starting? (downloads the new build) [Y/n] y
✔ Claude Code upgraded (2.1.156 → 2.1.161)