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.