Official documentation checked October 14, 2026.
If GitHub Copilot works in VS Code Stable but shows no inline suggestions in Insiders, compare the two actual windows. Insiders is a preview editor build, and its profile, installed extensions, settings, and account state may differ. This does not prove that every failure requires a new authentication token or a special Copilot release channel.
Key takeaways
- Check Copilot inside the Insiders window, rather than assuming Stable’s configuration applies.
- Stable and Insiders use separate Settings Sync services by default.
- Compare versions, settings, and one small example before deleting or resetting anything.
Why Copilot Can Fail in VS Code Insiders
Insiders can expose a version-specific regression or incompatibility. The extension’s publisher may separately offer release and pre-release versions; running Insiders does not by itself prove which one is installed. Inspect the selected extension channel and any compatibility notice. VS Code documents pre-release installation as an explicit choice. See extension management and pre-release versions.
Configuration differences are equally worth checking. A workspace can use a particular profile with its own extensions and settings. Verify that Copilot is available in the profile active in Insiders; a working Stable profile is a comparison, not evidence that the Insiders profile is identical. See VS Code profiles.
Settings Sync does not silently share Stable’s configuration with Insiders merely because you sign into the same account. By default the builds use separate sync services. Sharing requires selecting the Stable service when turning on sync in Insiders, and version differences can cause data incompatibility. See Stable and Insiders synchronization. Inspect your chosen service instead of resetting cloud settings.
Steps to Restore Copilot Suggestions in VS Code Insiders
- Record the environment. Save your work. Note the Insiders build from Help > About, the active profile, workspace, Copilot version, and release/pre-release channel. Capture any actual error text without including private code.
- Check the installed component. In that Insiders window, open Extensions and find the official GitHub-published Copilot entries. If a required component is missing, install it through the editor’s official listing. If disabled, enable it for the intended workspace. Follow applicable update or compatibility notices instead of selecting an arbitrary old version.
- Check the account shown in Insiders. Confirm it is the account with the intended Copilot access. Complete the offered official sign-in flow if the client requests it. Do not assume the state from Stable, or revoke an OAuth application simply because the two windows differ.
- Inspect language controls. Open a small saved source file and check its language mode. Use the Copilot Status Bar menu to inspect inline enablement and snooze state. In Settings, compare the effective
github.copilot.enablelanguage entries with Stable. Keep intentional exclusions and managed settings. See inline-suggestion controls. - Run the same small test in both windows. Use a synthetic function and a clear comment in the same language. Run
Trigger Inline Suggestionfrom the Command Palette. If Stable works and Insiders does not, record that result without promising a one-second response or inferring a token limit. - Reload once and repeat. Save files, run
Developer: Reload Window, and retest. Inspect any account or compatibility message that persists. GitHub documents a sign-out/reload/sign-in sequence for actual authentication problems; apply it when the evidence points there. See Copilot troubleshooting.
If Copilot Still Has Issues After the Main Fix
Insiders alone fails: retain the build and extension versions and compare a minimal workspace. If you selected an extension pre-release, check the publisher’s current guidance and offered compatible release. A change of channel is a controlled comparison, not a guarantee. If needed, continue work in your already working Stable environment while reporting the Insiders reproduction.
Settings differ unexpectedly: inspect the sync service and categories currently enabled. Settings Sync: Show Synced Data lets you inspect remote backups; compare the relevant setting before restoring anything. Do not choose an action that clears all cloud data or overwrites a complete profile just to repair one language setting.
Sign-in repeatedly fails or suggestions remain empty: open View > Output and select the relevant Copilot channel. Inspect the reproduction’s timestamp and errors. Temporary trace logging may help, but restore the previous level afterward. Review and redact the excerpt before sharing it. See Copilot logging instructions.
For suspected extension interference, temporarily disable a specific other completion extension, retest, and restore it. Deleting .vscode-insiders/extensions content removes installed files and is not a documented general cache fix. A useful issue report includes the same test’s Stable/Insiders results, versions, profile and sync choice, and the smallest reproducible error.