2795
request.response.shouldBeRemovedOnSend = raw.isHidden ? { requestId: raw.requestId } : raw.shouldBeRemovedOnSend;
2796
if (typeof raw.completionTokens === 'number' || typeof raw.promptTokens === 'number' || typeof raw.copilotCredits === 'number') {
2798
>
kind: 'usage',
2799
>
promptTokens: raw.promptTokens ?? 0,
2800
>
completionTokens: raw.completionTokens ?? 0,
2801
>
outputBuffer: raw.outputBuffer,
2802
>
promptTokenDetails: raw.promptTokenDetails,
2803
>
copilotCredits: raw.copilotCredits,
2804
>
});
2805
>
}
2806
if (raw.usedContext) { // @ulugbekna: if this's a new vscode sessions, doc versions are incorrect anyway?
2807
request.response.applyReference(revive(raw.usedContext));