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(); } /**