@@ -898,7 +898,7 @@ export class CopilotRemoteAgentManager extends Disposable {
898898 const groupedSessions = Array . from ( sessionMap . values ( ) ) . sort ( ( a , b ) => {
899899 const aFirstSession = a [ 0 ] ;
900900 const bFirstSession = b [ 0 ] ;
901- return new Date ( aFirstSession . created_at ) . getTime ( ) - new Date ( bFirstSession . created_at ) . getTime ( ) ;
901+ return new Date ( bFirstSession . created_at ) . getTime ( ) - new Date ( aFirstSession . created_at ) . getTime ( ) ;
902902 } ) ;
903903
904904 const filteredPRs = ( await Promise . all ( groupedSessions . map ( async sessions => {
@@ -919,6 +919,10 @@ export class CopilotRemoteAgentManager extends Disposable {
919919 return false ;
920920 }
921921
922+ if ( pr . pullRequest . state !== 'OPEN' ) {
923+ return false ;
924+ }
925+
922926 // Filter out PRs that are not in the current repositories
923927 const prRepo = currentRepositories . find ( repo =>
924928 repo . remote . owner === pr . pullRequest . headRepository . owner . login &&
@@ -939,7 +943,7 @@ export class CopilotRemoteAgentManager extends Disposable {
939943 id : id ,
940944 label : pullRequest . title || `Session ${ pullRequest . number } ` ,
941945 status : status ,
942- description : `${ pullRequest . headRepository . owner . login } / ${ pullRequest . headRepository . name } #${ pullRequest . number } ` ,
946+ description : `#${ pullRequest . number } ` ,
943947 statistics : pullRequest . additions !== undefined && pullRequest . deletions !== undefined && ( pullRequest . additions > 0 || pullRequest . deletions > 0 ) ? {
944948 insertions : pullRequest . additions ,
945949 deletions : pullRequest . deletions
0 commit comments