{"version":"2.1.311","anchor":"ide-extension-auto-install-skip-reasons","canonical_anchor":"ide-extension-auto-install-skip-reasons","heading":"IDE extension auto-install now reports why it was skipped","tier":"notice","area":"IDE Integration","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/ide-extension-auto-install-skip-reasons","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### IDE extension auto-install now reports why it was skipped\n\nClaude Code now says why it skipped installing its IDE extension: CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL set or autoInstallIdeExtension off\n\n**What**\n\nClaude Code can install its extension in your IDE (code editor) automatically. The decision now goes through one new check that also gives a reason:\n\n- The new check reports why auto-install is skipped. The reasons are that `CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL` is set, or that the `autoInstallIdeExtension` setting is off. The setting defaults to on.\n\n- The install function no longer reads the variable and the setting itself. It goes ahead when the new check finds no reason to skip.\n\n- The install function now returns its result.\n\n**Why**\n\nIf the extension was not installed for you, Claude Code can now say which switch stopped it. Both switches are now read through the new check, not by the install function directly.\n\n- Area: IDE Integration\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}