From ef4342262138748bac6403648f259acba3f73c24 Mon Sep 17 00:00:00 2001 From: Peng Lyu Date: Thu, 16 Oct 2025 15:52:52 -0700 Subject: [PATCH] Enable sessions view for the team --- .vscode/settings.json | 1 + .../chat/browser/chatSessions/view/chatSessionsView.ts | 6 +++--- src/vs/workbench/contrib/chat/browser/chatStatus.ts | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 9176c8db754..2a11ccbf3b6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -216,6 +216,7 @@ "editor.aiStats.enabled": true, // Team selfhosting on ai stats "chat.emptyState.history.enabled": true, + "chat.agentSessionsViewLocation": "view", "github.copilot.chat.advanced.taskTools.enabled": true, "chat.promptFilesRecommendations": { "plan-fast": true, diff --git a/src/vs/workbench/contrib/chat/browser/chatSessions/view/chatSessionsView.ts b/src/vs/workbench/contrib/chat/browser/chatSessions/view/chatSessionsView.ts index ae25b928388..e5f3ce688b4 100644 --- a/src/vs/workbench/contrib/chat/browser/chatSessions/view/chatSessionsView.ts +++ b/src/vs/workbench/contrib/chat/browser/chatSessions/view/chatSessionsView.ts @@ -93,10 +93,10 @@ export class ChatSessionsView extends Disposable implements IWorkbenchContributi this.viewContainer = Registry.as(Extensions.ViewContainersRegistry).registerViewContainer( { id: VIEWLET_ID, - title: nls.localize2('chat.sessions', "Chat Sessions"), + title: nls.localize2('chat.agent.sessions', "Agent Sessions"), ctorDescriptor: new SyncDescriptor(ChatSessionsViewPaneContainer, [this.sessionTracker]), hideIfEmpty: false, - icon: registerIcon('chat-sessions-icon', Codicon.commentDiscussionSparkle, 'Icon for Chat Sessions View'), + icon: registerIcon('chat-sessions-icon', Codicon.commentDiscussionSparkle, 'Icon for Agent Sessions View'), order: 6 }, ViewContainerLocation.Sidebar); this.isViewContainerRegistered = true; @@ -173,7 +173,7 @@ class ChatSessionsViewPaneContainer extends ViewPaneContainer { } override getTitle(): string { - const title = nls.localize('chat.sessions.title', "Chat Sessions"); + const title = nls.localize('chat.agent.sessions.title', "Agent Sessions"); return title; } diff --git a/src/vs/workbench/contrib/chat/browser/chatStatus.ts b/src/vs/workbench/contrib/chat/browser/chatStatus.ts index dfa6c119766..a6225c451e0 100644 --- a/src/vs/workbench/contrib/chat/browser/chatStatus.ts +++ b/src/vs/workbench/contrib/chat/browser/chatStatus.ts @@ -441,10 +441,10 @@ class ChatStatusDashboard extends Disposable { const inProgress = this.chatSessionsService.getInProgress(); if (inProgress.some(item => item.count > 0)) { - addSeparator(localize('chatSessionsTitle', "Chat Sessions"), toAction({ + addSeparator(localize('chatAgentSessionsTitle', "Agent Sessions"), toAction({ id: 'workbench.view.chat.status.sessions', - label: localize('viewChatSessionsLabel', "View Chat Sessions"), - tooltip: localize('viewChatSessionsTooltip', "View Chat Sessions"), + label: localize('viewChatSessionsLabel', "View Agent Sessions"), + tooltip: localize('viewChatSessionsTooltip', "View Agent Sessions"), class: ThemeIcon.asClassName(Codicon.eye), run: () => this.runCommandAndClose('workbench.view.chat.sessions'), }));