From 370e266501e9f0ac5faebdf4f69c8029dc5261b7 Mon Sep 17 00:00:00 2001 From: Peng Lyu Date: Wed, 27 Aug 2025 20:45:57 -0700 Subject: [PATCH] Add coding agent description --- src/github/copilotRemoteAgent.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/github/copilotRemoteAgent.ts b/src/github/copilotRemoteAgent.ts index 0bb4f4acd5..63261869c0 100644 --- a/src/github/copilotRemoteAgent.ts +++ b/src/github/copilotRemoteAgent.ts @@ -791,11 +791,14 @@ export class CopilotRemoteAgentManager extends Disposable { const status = copilotEventToSessionStatus(mostRecentCopilotEvent(timeline)); const tooltip = await issueMarkdown(pullRequest, this.context, this.repositoriesManager); const timestampNumber = new Date(pullRequest.createdAt).getTime(); + const defaultBranch = await pullRequest.githubRepository.getDefaultBranch(); + const description = pullRequest.base.ref === defaultBranch ? `PR #${pullRequest.number}` : `PR #${pullRequest.number} → ${pullRequest.base.ref}`; return { id: `${pullRequest.number}`, label: pullRequest.title || `Session ${pullRequest.number}`, iconPath: this.getIconForSession(status), pullRequest: pullRequest, + description: description, tooltip, status, timing: { @@ -824,11 +827,14 @@ export class CopilotRemoteAgentManager extends Disposable { const status = copilotPRStatusToSessionStatus(prAndStatus.status); const pullRequest = prAndStatus.item; const tooltip = await issueMarkdown(pullRequest, this.context, this.repositoriesManager); + const defaultBranch = await pullRequest.githubRepository.getDefaultBranch(); + const description = pullRequest.base.ref === defaultBranch ? `PR #${pullRequest.number}` : `PR #${pullRequest.number} → ${pullRequest.base.ref}`; return { id: `${pullRequest.number}`, label: pullRequest.title || `Session ${pullRequest.number}`, iconPath: this.getIconForSession(status), pullRequest: pullRequest, + description: description, tooltip, status, timing: {