diff --git a/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLIChatSessionsContribution.ts b/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLIChatSessionsContribution.ts index 72bed044863..9098eea3091 100644 --- a/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLIChatSessionsContribution.ts +++ b/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLIChatSessionsContribution.ts @@ -173,8 +173,9 @@ export class CopilotCLIChatSessionItemProvider extends Disposable implements vsc // Badge let badge: vscode.MarkdownString | undefined; - if (worktreeProperties?.branchName) { - badge = new vscode.MarkdownString(`$(worktree) ${worktreeProperties.branchName}`); + if (worktreeProperties?.repositoryPath) { + const repositoryPathUri = vscode.Uri.file(worktreeProperties.repositoryPath); + badge = new vscode.MarkdownString(`$(repo) ${basename(repositoryPathUri)}`); badge.supportThemeIcons = true; } diff --git a/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts b/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts index b8ee4ae8aa1..204a2ed02c9 100644 --- a/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts +++ b/extensions/copilot/src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts @@ -1244,23 +1244,8 @@ export class CopilotCloudSessionsProvider extends Disposable implements vscode.C } private getPullRequestBadge(pr: PullRequestSearchItem): vscode.MarkdownString { - let badgeText: string; - switch (pr.state) { - case 'failed': - badgeText = vscode.l10n.t('$(git-pull-request) Failed in {0}', `#${pr.number}`); - break; - case 'in_progress': - badgeText = vscode.l10n.t('$(git-pull-request) Running in {0}', `#${pr.number}`); - break; - case 'queued': - badgeText = vscode.l10n.t('$(git-pull-request) Queued in {0}', `#${pr.number}`); - break; - default: - badgeText = vscode.l10n.t('$(git-pull-request) {0}', `#${pr.number}`); - break; - } - - const badge = new vscode.MarkdownString(badgeText); + const badgeLabel = `${pr.repository.owner.login}/${pr.repository.name}`; + const badge = new vscode.MarkdownString(`$(repo) ${badgeLabel}`, true); badge.supportThemeIcons = true; return badge; }