Skip to content
This repository was archived by the owner on May 20, 2026. It is now read-only.

Commit 828fe9f

Browse files
committed
rename to eagerness
1 parent 0de93ee commit 828fe9f

5 files changed

Lines changed: 33 additions & 23 deletions

File tree

package.json

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4320,22 +4320,28 @@
43204320
"onExp"
43214321
]
43224322
},
4323-
"github.copilot.nextEditSuggestions.aggressiveness": {
4323+
"github.copilot.nextEditSuggestions.eagerness": {
43244324
"type": "string",
4325-
"default": "default",
4325+
"default": "auto",
43264326
"enum": [
4327-
"default",
4327+
"auto",
43284328
"low",
43294329
"medium",
43304330
"high"
43314331
],
4332+
"enumItemLabels": [
4333+
"%github.copilot.config.nextEditSuggestions.eagerness.auto.label%",
4334+
"%github.copilot.config.nextEditSuggestions.eagerness.low.label%",
4335+
"%github.copilot.config.nextEditSuggestions.eagerness.medium.label%",
4336+
"%github.copilot.config.nextEditSuggestions.eagerness.high.label%"
4337+
],
43324338
"enumDescriptions": [
4333-
"%github.copilot.config.nextEditSuggestions.aggressiveness.default%",
4334-
"%github.copilot.config.nextEditSuggestions.aggressiveness.low%",
4335-
"%github.copilot.config.nextEditSuggestions.aggressiveness.medium%",
4336-
"%github.copilot.config.nextEditSuggestions.aggressiveness.high%"
4339+
"%github.copilot.config.nextEditSuggestions.eagerness.auto%",
4340+
"%github.copilot.config.nextEditSuggestions.eagerness.low%",
4341+
"%github.copilot.config.nextEditSuggestions.eagerness.medium%",
4342+
"%github.copilot.config.nextEditSuggestions.eagerness.high%"
43374343
],
4338-
"markdownDescription": "%github.copilot.config.nextEditSuggestions.aggressiveness%",
4344+
"markdownDescription": "%github.copilot.config.nextEditSuggestions.eagerness%",
43394345
"tags": [
43404346
"advanced",
43414347
"experimental"

package.nls.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -407,11 +407,15 @@
407407
"github.copilot.config.inlineEdits.nextCursorPrediction.currentFileMaxTokens": "Maximum tokens for current file in next cursor prediction.",
408408
"github.copilot.config.inlineEdits.renameSymbolSuggestions": "Enable rename symbol suggestions in inline edits.",
409409
"github.copilot.config.nextEditSuggestions.preferredModel": "Preferred model for next edit suggestions.",
410-
"github.copilot.config.nextEditSuggestions.aggressiveness": "Controls how aggressively next edit suggestions are shown. Higher values show more suggestions with less delay.",
411-
"github.copilot.config.nextEditSuggestions.aggressiveness.default": "Use the default aggressiveness level.",
412-
"github.copilot.config.nextEditSuggestions.aggressiveness.low": "Show fewer suggestions with longer delays.",
413-
"github.copilot.config.nextEditSuggestions.aggressiveness.medium": "Balanced suggestion frequency and delay.",
414-
"github.copilot.config.nextEditSuggestions.aggressiveness.high": "Show more suggestions with minimal delay.",
410+
"github.copilot.config.nextEditSuggestions.eagerness": "Controls how eagerly next edit suggestions are shown. Higher values show more suggestions with less delay.",
411+
"github.copilot.config.nextEditSuggestions.eagerness.auto": "Automatically determine the eagerness level.",
412+
"github.copilot.config.nextEditSuggestions.eagerness.auto.label": "Auto",
413+
"github.copilot.config.nextEditSuggestions.eagerness.low": "Show fewer suggestions with longer delays.",
414+
"github.copilot.config.nextEditSuggestions.eagerness.low.label": "Low",
415+
"github.copilot.config.nextEditSuggestions.eagerness.medium": "Balanced suggestion frequency and delay.",
416+
"github.copilot.config.nextEditSuggestions.eagerness.medium.label": "Medium",
417+
"github.copilot.config.nextEditSuggestions.eagerness.high": "Show more suggestions with minimal delay.",
418+
"github.copilot.config.nextEditSuggestions.eagerness.high.label": "High",
415419
"github.copilot.command.deleteAgentSession": "Delete...",
416420
"github.copilot.command.cli.sessions.resumeInTerminal": "Resume in Integrated Terminal",
417421
"github.copilot.command.cli.sessions.rename": "Rename...",

src/extension/inlineEdits/vscode-node/inlineCompletionProvider.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ export class InlineCompletionProviderImpl extends Disposable implements InlineCo
129129
public setCurrentModelId: ((modelId: string) => Thenable<void>) | undefined;
130130
//#endregion
131131

132-
//#region Provider options (Aggressiveness)
133-
private static readonly _aggressivenessOptionId = 'aggressiveness';
132+
//#region Provider options (Eagerness)
133+
private static readonly _aggressivenessOptionId = 'eagerness';
134134

135135
providerOptions: readonly InlineCompletionProviderOption[] | undefined;
136136

@@ -180,19 +180,19 @@ export class InlineCompletionProviderImpl extends Disposable implements InlineCo
180180
this._onDidChangeModelInfo.fire();
181181
}));
182182

183-
// Provider options: aggressiveness
183+
// Provider options: eagerness
184184
const aggressivenessObs = this._configurationService.getExperimentBasedConfigObservable(ConfigKey.Advanced.InlineEditsAggressiveness, this._expService);
185185

186186
this._register(autorun(reader => {
187187
const current = aggressivenessObs.read(reader);
188188
this.providerOptions = [{
189189
id: InlineCompletionProviderImpl._aggressivenessOptionId,
190-
label: 'Aggressiveness',
190+
label: l10n.t('Eagerness'),
191191
values: [
192-
{ id: 'default', label: 'Default' },
193-
{ id: 'low', label: 'Low' },
194-
{ id: 'medium', label: 'Medium' },
195-
{ id: 'high', label: 'High' },
192+
{ id: 'auto', label: l10n.t('Auto') },
193+
{ id: 'low', label: l10n.t('Low') },
194+
{ id: 'medium', label: l10n.t('Medium') },
195+
{ id: 'high', label: l10n.t('High') },
196196
],
197197
currentValueId: current,
198198
}];

src/platform/configuration/common/configurationService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ export namespace ConfigKey {
704704
export const InlineEditsNextCursorPredictionCurrentFileMaxTokens = defineAndMigrateExpSetting<number>('chat.advanced.inlineEdits.nextCursorPrediction.currentFileMaxTokens', 'chat.inlineEdits.nextCursorPrediction.currentFileMaxTokens', xtabPromptOptions.DEFAULT_OPTIONS.currentFile.maxTokens);
705705
export const InlineEditsRenameSymbolSuggestions = defineSetting<boolean>('chat.inlineEdits.renameSymbolSuggestions', ConfigType.ExperimentBased, true);
706706
export const InlineEditsPreferredModel = defineSetting<string | 'none'>('nextEditSuggestions.preferredModel', ConfigType.ExperimentBased, 'none');
707-
export const InlineEditsAggressiveness = defineSetting<xtabPromptOptions.AggressivenessSetting>('nextEditSuggestions.aggressiveness', ConfigType.ExperimentBased, xtabPromptOptions.AggressivenessSetting.Default, xtabPromptOptions.AggressivenessSetting.VALIDATOR);
707+
export const InlineEditsAggressiveness = defineSetting<xtabPromptOptions.AggressivenessSetting>('nextEditSuggestions.eagerness', ConfigType.ExperimentBased, xtabPromptOptions.AggressivenessSetting.Default, xtabPromptOptions.AggressivenessSetting.VALIDATOR);
708708
export const DiagnosticsContextProvider = defineAndMigrateExpSetting<boolean>('chat.advanced.inlineEdits.diagnosticsContextProvider.enabled', 'chat.inlineEdits.diagnosticsContextProvider.enabled', false);
709709
export const ChatSessionContextProvider = defineSetting<boolean>('chat.inlineEdits.chatSessionContextProvider.enabled', ConfigType.ExperimentBased, false);
710710
export const Gemini3MultiReplaceString = defineSetting<boolean>('chat.edits.gemini3MultiReplaceString', ConfigType.ExperimentBased, false);

src/platform/inlineEdits/common/dataTypes/xtabPromptOptions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export type LintOptions = {
101101
* "user didn't change" from "user explicitly chose medium".
102102
*/
103103
export enum AggressivenessSetting {
104-
Default = 'default',
104+
Default = 'auto',
105105
Low = 'low',
106106
Medium = 'medium',
107107
High = 'high',

0 commit comments

Comments
 (0)