diff options
Diffstat (limited to 'packages/core/src/ide/detect-ide.ts')
| -rw-r--r-- | packages/core/src/ide/detect-ide.ts | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/packages/core/src/ide/detect-ide.ts b/packages/core/src/ide/detect-ide.ts index 5cc3cb56..5eca5429 100644 --- a/packages/core/src/ide/detect-ide.ts +++ b/packages/core/src/ide/detect-ide.ts @@ -63,28 +63,28 @@ export function getIdeInfo(ide: DetectedIde): IdeInfo { export function detectIde(): DetectedIde | undefined { // Only VSCode-based integrations are currently supported. - if (process.env.TERM_PROGRAM !== 'vscode') { + if (process.env['TERM_PROGRAM'] !== 'vscode') { return undefined; } - if (process.env.__COG_BASHRC_SOURCED) { + if (process.env['__COG_BASHRC_SOURCED']) { return DetectedIde.Devin; } - if (process.env.REPLIT_USER) { + if (process.env['REPLIT_USER']) { return DetectedIde.Replit; } - if (process.env.CURSOR_TRACE_ID) { + if (process.env['CURSOR_TRACE_ID']) { return DetectedIde.Cursor; } - if (process.env.CODESPACES) { + if (process.env['CODESPACES']) { return DetectedIde.Codespaces; } - if (process.env.EDITOR_IN_CLOUD_SHELL || process.env.CLOUD_SHELL) { + if (process.env['EDITOR_IN_CLOUD_SHELL'] || process.env['CLOUD_SHELL']) { return DetectedIde.CloudShell; } - if (process.env.TERM_PRODUCT === 'Trae') { + if (process.env['TERM_PRODUCT'] === 'Trae') { return DetectedIde.Trae; } - if (process.env.FIREBASE_DEPLOY_AGENT || process.env.MONOSPACE_ENV) { + if (process.env['FIREBASE_DEPLOY_AGENT'] || process.env['MONOSPACE_ENV']) { return DetectedIde.FirebaseStudio; } return DetectedIde.VSCode; |
