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

Commit 1197698

Browse files
authored
Merge pull request #4610 from microsoft/ulugbekna/shivering-quail
nes: telemetry: fix: set correct stateless telemetry for first edit coming from NES
2 parents 0b4ef91 + 122325e commit 1197698

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/extension/inlineEdits/node/nextEditProvider.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { RootedLineEdit } from '../../../platform/inlineEdits/common/dataTypes/r
1212
import { SpeculativeRequestsAutoExpandEditWindowLines, SpeculativeRequestsCursorPlacement, SpeculativeRequestsEnablement } from '../../../platform/inlineEdits/common/dataTypes/xtabPromptOptions';
1313
import { InlineEditRequestLogContext, type MarkdownLoggable } from '../../../platform/inlineEdits/common/inlineEditLogContext';
1414
import { IObservableDocument, ObservableWorkspace } from '../../../platform/inlineEdits/common/observableWorkspace';
15-
import { IStatelessNextEditProvider, IStatelessNextEditTelemetry, NoNextEditReason, StatelessNextEditDocument, StatelessNextEditRequest, StatelessNextEditResult, StatelessNextEditTelemetryBuilder } from '../../../platform/inlineEdits/common/statelessNextEditProvider';
15+
import { IStatelessNextEditProvider, IStatelessNextEditTelemetry, NoNextEditReason, StatelessNextEditDocument, StatelessNextEditRequest, StatelessNextEditResult } from '../../../platform/inlineEdits/common/statelessNextEditProvider';
1616
import { autorunWithChanges } from '../../../platform/inlineEdits/common/utils/observable';
1717
import { DocumentHistory, HistoryContext, IHistoryContextProvider } from '../../../platform/inlineEdits/common/workspaceEditTracker/historyContextProvider';
1818
import { IXtabHistoryEditEntry, IXtabHistoryEntry, NesXtabHistoryTracker } from '../../../platform/inlineEdits/common/workspaceEditTracker/nesXtabHistoryTracker';
@@ -912,8 +912,7 @@ export class NextEditProvider extends Disposable implements INextEditProvider<Ne
912912
}
913913
})();
914914

915-
// Return early with streaming result
916-
nextEditResult = StatelessNextEditResult.streaming(new StatelessNextEditTelemetryBuilder(nextEditRequest.headerRequestId));
915+
nextEditResult = new StatelessNextEditResult(Result.ok(undefined), firstTelemetry);
917916
}
918917

919918
} catch (err) {

0 commit comments

Comments
 (0)