microsoft/vscode · error · Error

Open a GitHub repository to use the cloud agent.

Error message

Open a GitHub repository to use the cloud agent.

What it means

Error "Open a GitHub repository to use the cloud agent." thrown in microsoft/vscode.

Source

Thrown at extensions/copilot/src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts:1511

			this.logService.trace(`[delegate] Retrieved options for ${chatResource.toString()}: customAgent=${customAgentName}, model=${modelName}, partnerAgent=${partnerAgentName}`);
		} else {
			this.logService.trace(`[delegate] No chatResource available to retrieve session options`);
		}

		const { result, processedReferences } = await this.extractReferences(metadata.references, !!head_ref);

		const repoIds = await getRepoId(this._gitService);
		const repoId = repoIds?.[0];
		let repoOwner = repoId?.org;
		let repoName = repoId?.repo;
		const [selectedRepoOwner, selectedRepoName] = (selectedRepository && selectedRepository !== DEFAULT_REPOSITORY_ID) ? selectedRepository.split('/') : [];
		if (!base_ref || repoOwner !== selectedRepoOwner || repoName !== selectedRepoName) {
			if (selectedRepoOwner && selectedRepoName) {
				repoOwner = selectedRepoOwner;
				repoName = selectedRepoName;
			} else {
				if (!repoId) {
					throw new Error(vscode.l10n.t('Open a GitHub repository to use the cloud agent.'));
				}
				repoOwner = repoId.org;
				repoName = repoId.repo;
			}
			const { default_branch } = await this._githubRepositoryService.getRepositoryInfo(repoOwner, repoName);
			base_ref = default_branch;
		}

		const invokeResult = await this.invokeRemoteAgent(
			metadata.prompt,
			[result, history].filter(Boolean).join('\n\n').trim(),
			token,
			stream,
			base_ref,
			head_ref,
			customAgentName,
			modelName,
			partnerAgentName,

View on GitHub (pinned to a94b963a32)

When it happens

Trigger: Thrown at extensions/copilot/src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts:1511 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of microsoft/vscode@a94b963a32 (2026-08-12). Data as JSON: /api/errors/2581c99fce9d0bc6. Report an issue: GitHub.