From e59145372e5141a5a80c07f3b27a11ab8e794ebd Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 22 Apr 2024 16:28:52 +0100 Subject: [PATCH] Disable LLM model generation when not using github.com --- extensions/ql-vscode/src/config.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/extensions/ql-vscode/src/config.ts b/extensions/ql-vscode/src/config.ts index c35fcd07d..2217cb397 100644 --- a/extensions/ql-vscode/src/config.ts +++ b/extensions/ql-vscode/src/config.ts @@ -815,7 +815,10 @@ export interface ModelConfig { export class ModelConfigListener extends ConfigListener implements ModelConfig { protected handleDidChangeConfiguration(e: ConfigurationChangeEvent): void { - this.handleDidChangeConfigurationForRelevantSettings([MODEL_SETTING], e); + this.handleDidChangeConfigurationForRelevantSettings( + [MODEL_SETTING, VSCODE_GITHUB_ENTERPRISE_URI_SETTING], + e, + ); } public get flowGeneration(): boolean { @@ -823,7 +826,7 @@ export class ModelConfigListener extends ConfigListener implements ModelConfig { } public get llmGeneration(): boolean { - return !!LLM_GENERATION.getValue(); + return !!LLM_GENERATION.getValue() && !hasEnterpriseUri(); } /**