Merge pull request #3576 from github/robertbrignull/disable-llm-proxima

Disable LLM model generation when not using github.com
This commit is contained in:
Robert
2024-04-22 16:47:56 +01:00
committed by GitHub

View File

@@ -815,7 +815,10 @@ export interface ModelConfig {
export class ModelConfigListener extends ConfigListener implements ModelConfig { export class ModelConfigListener extends ConfigListener implements ModelConfig {
protected handleDidChangeConfiguration(e: ConfigurationChangeEvent): void { protected handleDidChangeConfiguration(e: ConfigurationChangeEvent): void {
this.handleDidChangeConfigurationForRelevantSettings([MODEL_SETTING], e); this.handleDidChangeConfigurationForRelevantSettings(
[MODEL_SETTING, VSCODE_GITHUB_ENTERPRISE_URI_SETTING],
e,
);
} }
public get flowGeneration(): boolean { public get flowGeneration(): boolean {
@@ -823,7 +826,7 @@ export class ModelConfigListener extends ConfigListener implements ModelConfig {
} }
public get llmGeneration(): boolean { public get llmGeneration(): boolean {
return !!LLM_GENERATION.getValue<boolean>(); return !!LLM_GENERATION.getValue<boolean>() && !hasEnterpriseUri();
} }
/** /**