340
*/
341
private async _generateTitleAndDescription(
343
>
branchName: string,
344
>
base: string,
345
>
branchChanges: readonly ISessionFileDiff[],
346
>
signal: AbortSignal,
347
>
token: CancellationToken,
348
>
): Promise<{ title: string; description: string } | undefined> {
349
>
const copilotResource = this._gitHubEndpointService.getCopilotResource();
350
>
const copilotToken = this._agentService.getAuthToken({
351
>
resource: copilotResource.resource,
352
>
scopes: copilotResource.scopes_supported,
353
>
});
354
>
if (!copilotToken) {
355
return undefined;
356
}