Skip to content

Commit 266323a

Browse files
authored
Merge pull request microsoft#210232 from microsoft/tyriar/copilot-4059_2
Remove experimentalInlineChat setting
2 parents 4463556 + a5ccae2 commit 266323a

File tree

4 files changed

+0
-30
lines changed

4 files changed

+0
-30
lines changed

src/vs/platform/terminal/common/terminal.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ export const enum TerminalSettingId {
125125
StickyScrollEnabled = 'terminal.integrated.stickyScroll.enabled',
126126
StickyScrollMaxLineCount = 'terminal.integrated.stickyScroll.maxLineCount',
127127
MouseWheelZoom = 'terminal.integrated.mouseWheelZoom',
128-
ExperimentalInlineChat = 'terminal.integrated.experimentalInlineChat',
129128

130129
// Debug settings that are hidden from user
131130

src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -690,11 +690,6 @@ const terminalConfiguration: IConfigurationNode = {
690690
type: 'boolean',
691691
default: false
692692
},
693-
[TerminalSettingId.ExperimentalInlineChat]: {
694-
markdownDescription: localize('terminal.integrated.experimentalInlineChat', "Whether to enable the upcoming experimental inline terminal chat UI."),
695-
type: 'boolean',
696-
default: true
697-
}
698693
}
699694
};
700695

src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes';
88
import { localize2 } from 'vs/nls';
99
import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
1010
import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry';
11-
import { TerminalSettingId } from 'vs/platform/terminal/common/terminal';
1211
import { AbstractInlineChatAction } from 'vs/workbench/contrib/inlineChat/browser/inlineChatActions';
1312
import { CTX_INLINE_CHAT_EMPTY, CTX_INLINE_CHAT_FOCUSED, CTX_INLINE_CHAT_HAS_PROVIDER } from 'vs/workbench/contrib/inlineChat/common/inlineChat';
1413
import { isDetachedTerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal';
@@ -29,7 +28,6 @@ registerActiveXtermAction({
2928
f1: true,
3029
category: AbstractInlineChatAction.category,
3130
precondition: ContextKeyExpr.and(
32-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
3331
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
3432
// TODO: This needs to change to check for a terminal location capable agent
3533
CTX_INLINE_CHAT_HAS_PROVIDER
@@ -73,7 +71,6 @@ registerActiveXtermAction({
7371
},
7472
f1: true,
7573
precondition: ContextKeyExpr.and(
76-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
7774
ContextKeyExpr.and(TerminalChatContextKeys.focused, TerminalChatContextKeys.visible)
7875
),
7976
run: (_xterm, _accessor, activeInstance) => {
@@ -96,7 +93,6 @@ registerActiveXtermAction({
9693
f1: true,
9794
category: AbstractInlineChatAction.category,
9895
precondition: ContextKeyExpr.and(
99-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
10096
TerminalChatContextKeys.focused
10197
),
10298
run: (_xterm, _accessor, activeInstance) => {
@@ -120,7 +116,6 @@ registerActiveXtermAction({
120116
f1: true,
121117
category: AbstractInlineChatAction.category,
122118
precondition: ContextKeyExpr.and(
123-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
124119
TerminalChatContextKeys.focused
125120
),
126121
run: (_xterm, _accessor, activeInstance) => {
@@ -148,7 +143,6 @@ registerActiveXtermAction({
148143
},
149144
f1: true,
150145
precondition: ContextKeyExpr.and(
151-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
152146
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
153147
TerminalChatContextKeys.focused,
154148
TerminalChatContextKeys.responseContainsCodeBlock
@@ -168,7 +162,6 @@ registerActiveXtermAction({
168162
title: localize2('runCommand', 'Run Chat Command'),
169163
shortTitle: localize2('run', 'Run'),
170164
precondition: ContextKeyExpr.and(
171-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
172165
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
173166
TerminalChatContextKeys.requestActive.negate(),
174167
TerminalChatContextKeys.agentRegistered,
@@ -201,7 +194,6 @@ registerActiveXtermAction({
201194
title: localize2('runFirstCommand', 'Run First Chat Command'),
202195
shortTitle: localize2('runFirst', 'Run First'),
203196
precondition: ContextKeyExpr.and(
204-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
205197
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
206198
TerminalChatContextKeys.requestActive.negate(),
207199
TerminalChatContextKeys.agentRegistered,
@@ -233,7 +225,6 @@ registerActiveXtermAction({
233225
title: localize2('insertCommand', 'Insert Chat Command'),
234226
shortTitle: localize2('insert', 'Insert'),
235227
precondition: ContextKeyExpr.and(
236-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
237228
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
238229
TerminalChatContextKeys.requestActive.negate(),
239230
TerminalChatContextKeys.agentRegistered,
@@ -266,7 +257,6 @@ registerActiveXtermAction({
266257
title: localize2('insertFirstCommand', 'Insert First Chat Command'),
267258
shortTitle: localize2('insertFirst', 'Insert First'),
268259
precondition: ContextKeyExpr.and(
269-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
270260
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
271261
TerminalChatContextKeys.requestActive.negate(),
272262
TerminalChatContextKeys.agentRegistered,
@@ -297,7 +287,6 @@ registerActiveXtermAction({
297287
id: TerminalChatCommandId.ViewInChat,
298288
title: localize2('viewInChat', 'View in Chat'),
299289
precondition: ContextKeyExpr.and(
300-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
301290
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
302291
TerminalChatContextKeys.requestActive.negate(),
303292
TerminalChatContextKeys.agentRegistered,
@@ -328,7 +317,6 @@ registerActiveXtermAction({
328317
id: TerminalChatCommandId.MakeRequest,
329318
title: localize2('makeChatRequest', 'Make Chat Request'),
330319
precondition: ContextKeyExpr.and(
331-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
332320
ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated),
333321
TerminalChatContextKeys.requestActive.negate(),
334322
TerminalChatContextKeys.agentRegistered,
@@ -359,7 +347,6 @@ registerActiveXtermAction({
359347
id: TerminalChatCommandId.Cancel,
360348
title: localize2('cancelChat', 'Cancel Chat'),
361349
precondition: ContextKeyExpr.and(
362-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
363350
TerminalChatContextKeys.requestActive,
364351
TerminalChatContextKeys.agentRegistered
365352
),
@@ -382,7 +369,6 @@ registerActiveXtermAction({
382369
id: TerminalChatCommandId.FeedbackReportIssue,
383370
title: localize2('reportIssue', 'Report Issue'),
384371
precondition: ContextKeyExpr.and(
385-
ContextKeyExpr.has(`config.${TerminalSettingId.ExperimentalInlineChat}`),
386372
TerminalChatContextKeys.requestActive.negate(),
387373
TerminalChatContextKeys.responseContainsCodeBlock.notEqualsTo(undefined),
388374
TerminalChatContextKeys.responseSupportsIssueReporting

src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@ import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cance
88
import { Emitter, Event } from 'vs/base/common/event';
99
import { Lazy } from 'vs/base/common/lazy';
1010
import { Disposable, MutableDisposable } from 'vs/base/common/lifecycle';
11-
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
1211
import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
1312
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
14-
import { TerminalSettingId } from 'vs/platform/terminal/common/terminal';
1513
import { GeneratingPhrase, IChatAccessibilityService, IChatCodeBlockContextProviderService, showChatView } from 'vs/workbench/contrib/chat/browser/chat';
1614
import { ChatAgentLocation, IChatAgentRequest, IChatAgentService } from 'vs/workbench/contrib/chat/common/chatAgents';
1715
import { IParsedChatRequest } from 'vs/workbench/contrib/chat/common/chatParserTypes';
@@ -90,7 +88,6 @@ export class TerminalChatController extends Disposable implements ITerminalContr
9088
private readonly _instance: ITerminalInstance,
9189
processManager: ITerminalProcessManager,
9290
widgetManager: TerminalWidgetManager,
93-
@IConfigurationService private _configurationService: IConfigurationService,
9491
@ITerminalService private readonly _terminalService: ITerminalService,
9592
@IInstantiationService private readonly _instantiationService: IInstantiationService,
9693
@IChatAgentService private readonly _chatAgentService: IChatAgentService,
@@ -109,10 +106,6 @@ export class TerminalChatController extends Disposable implements ITerminalContr
109106
this._responseSupportsIssueReportingContextKey = TerminalChatContextKeys.responseSupportsIssueReporting.bindTo(this._contextKeyService);
110107
this._sessionResponseVoteContextKey = TerminalChatContextKeys.sessionResponseVote.bindTo(this._contextKeyService);
111108

112-
if (!this._configurationService.getValue(TerminalSettingId.ExperimentalInlineChat)) {
113-
return;
114-
}
115-
116109
if (!this.initTerminalAgent()) {
117110
this._register(this._chatAgentService.onDidChangeAgents(() => this.initTerminalAgent()));
118111
}
@@ -155,9 +148,6 @@ export class TerminalChatController extends Disposable implements ITerminalContr
155148
}
156149

157150
xtermReady(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void {
158-
if (!this._configurationService.getValue(TerminalSettingId.ExperimentalInlineChat)) {
159-
return;
160-
}
161151
this._chatWidget = new Lazy(() => {
162152
const chatWidget = this._register(this._instantiationService.createInstance(TerminalChatWidget, this._instance.domElement!, this._instance));
163153
this._register(chatWidget.focusTracker.onDidFocus(() => {

0 commit comments

Comments
 (0)