{"version":"2.1.287","anchor":"max-version-cap-helper-added","canonical_anchor":"max-version-cap-helper-added","heading":"Claude Code can read a version number from remote configuration","tier":"internal","area":"Updates","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287\/e\/max-version-cap-helper-added","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287","markdown":"### Claude Code can read a version number from remote configuration\n\nClaude Code now reads a pinned version from remote configuration and uses it only when it is newer than the version you are running\n\n**Unclear.** What Claude Code does with that version number, for example whether it limits or triggers updates, is not clear.\n\n**What**\n\nClaude Code now reads a version number from a remote setting called `tengu_max_version_config`, which is empty unless the server sends a value. It uses that version only when it is higher than the version of Claude Code you are running. This takes the place of an earlier check at the same spot that looked at whether a model version needed a newer Claude Code.\n\n**Why**\n\nThis gives the server a way to point Claude Code at a specific newer version.\n\n- Flag `tengu_max_version_config`: Not enough to say (read for one account on one subscription tier against v2.1.287; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Updates\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}