{"version":"2.1.251","anchor":"plugin-version-lookups-run-in-a-throwaway-git-checkout","canonical_anchor":"plugin-version-lookups-run-in-a-throwaway-git-checkout","heading":"Plugin version lookups run in a throwaway git checkout","tier":"internal","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251\/e\/plugin-version-lookups-run-in-a-throwaway-git-checkout","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251","markdown":"### Plugin version lookups run in a throwaway git checkout\n\nPlugin version lookups use a clean temporary git setup instead of your active one.\n\n**What**\n\nResolving which plugin version matches a version range now creates a temporary directory with its own git config and environment for the remote lookup, then deletes it, instead of reusing whatever git environment happened to be active.\n\n**Details**\n\n- Keeps ambient credentials and config out of version-range lookups.\n\n**Evidence**\n\n`claude-lsremote-`\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}