Keep telemetry.telemetryLevel set to "all" — always.
VS Code updates and fresh installs can silently reset this setting.
This extension makes the problem impossible to miss and one click to fix.
Features
Surface
Healthy (all)
Needs Attention (not all)
Activity Bar
Signal icon, no badge
Signal icon + badge 1
Sidebar View
✓ Telemetry Enabled
⚠ Telemetry Disabled — click to fix
Status Bar
$(check) Telemetry (green)
$(warning) Telemetry Off! (red background)
Notifications
—
Startup warning + "Fix Now" button
One-click fix
When telemetry is not all, every warning offers a "Fix Now" button that sets telemetry.telemetryLevel to all instantly — no manual navigation needed.
Commands
Command
Description
GHCP Telemetry Status: Open Telemetry Setting
Opens Settings filtered to telemetry.telemetryLevel
GHCP Telemetry Status: Fix Telemetry (Set to All)
Directly sets telemetry.telemetryLevel to all
Why this matters
GHCP requires telemetry.telemetryLevel = all to function correctly.
VS Code updates can reset the setting to off.
New VS Code installations default to a value other than all.
This extension monitors the setting on every startup and in real time, so you always know.
Usage
Install the extension.
If telemetry is not all, you'll see a warning notification with Fix Now.
Check the Activity Bar signal icon or Status Bar at any time.
Use Command Palette → Fix Telemetry (Set to All) for a quick fix.
Development
npm install
npm run watch
Press F5 to launch the Extension Development Host.
Build & Publish
npm run compile
npm run lint
npx @vscode/vsce package --allow-missing-repository
npx @vscode/vsce publish
Known limitations
VS Code does not support dynamically recoloring Activity Bar container icons at runtime.
Only numeric badges (not text) are supported on Activity Bar icons.