Skip to content

Commit c18ff42

Browse files
committed
Remove 2 suffix from interface and kind string
1 parent 9e6770e commit c18ff42

File tree

9 files changed

+21
-21
lines changed

9 files changed

+21
-21
lines changed

src/vs/workbench/contrib/chat/browser/chatAccessibilityProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export const getToolConfirmationAlert = (accessor: ServicesAccessor, toolInvocat
2727
const titles: string[] = toolInvocation.filter(t => t.confirmationMessages?.title).map(v => {
2828
let input = '';
2929
if (v.toolSpecificData) {
30-
if (v.toolSpecificData.kind === 'terminal2') {
30+
if (v.toolSpecificData.kind === 'terminal') {
3131
input = v.toolSpecificData.commandLine.toolEdited ?? v.toolSpecificData.commandLine.original;
3232
} else if (v.toolSpecificData.kind === 'extensions') {
3333
input = JSON.stringify(v.toolSpecificData.extensions);

src/vs/workbench/contrib/chat/browser/chatContentParts/toolInvocationParts/chatTerminalMarkdownProgressPart.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { MarkdownString } from '../../../../../../base/common/htmlContent.js';
88
import { ThemeIcon } from '../../../../../../base/common/themables.js';
99
import { MarkdownRenderer } from '../../../../../../editor/browser/widget/markdownRenderer/browser/markdownRenderer.js';
1010
import { IInstantiationService } from '../../../../../../platform/instantiation/common/instantiation.js';
11-
import { IChatMarkdownContent, IChatToolInvocation, IChatToolInvocationSerialized, type IChatTerminalToolInvocationData2 } from '../../../common/chatService.js';
11+
import { IChatMarkdownContent, IChatToolInvocation, IChatToolInvocationSerialized, type IChatTerminalToolInvocationData } from '../../../common/chatService.js';
1212
import { CodeBlockModelCollection } from '../../../common/codeBlockModelCollection.js';
1313
import { IChatCodeBlockInfo } from '../../chat.js';
1414
import { ICodeBlockRenderOptions } from '../../codeBlockPart.js';
@@ -27,7 +27,7 @@ export class ChatTerminalMarkdownProgressPart extends BaseChatToolInvocationSubP
2727

2828
constructor(
2929
toolInvocation: IChatToolInvocation | IChatToolInvocationSerialized,
30-
terminalData: IChatTerminalToolInvocationData2,
30+
terminalData: IChatTerminalToolInvocationData,
3131
context: IChatContentPartRenderContext,
3232
renderer: MarkdownRenderer,
3333
editorPool: EditorPool,

src/vs/workbench/contrib/chat/browser/chatContentParts/toolInvocationParts/chatTerminalToolSubPart.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { IContextKeyService } from '../../../../../../platform/contextkey/common
1717
import { IInstantiationService } from '../../../../../../platform/instantiation/common/instantiation.js';
1818
import { IKeybindingService } from '../../../../../../platform/keybinding/common/keybinding.js';
1919
import { ChatContextKeys } from '../../../common/chatContextKeys.js';
20-
import { IChatToolInvocation, type IChatTerminalToolInvocationData2 } from '../../../common/chatService.js';
20+
import { IChatToolInvocation, type IChatTerminalToolInvocationData } from '../../../common/chatService.js';
2121
import { CancelChatActionId } from '../../actions/chatExecuteActions.js';
2222
import { AcceptToolConfirmationActionId } from '../../actions/chatToolActions.js';
2323
import { IChatCodeBlockInfo, IChatWidgetService } from '../../chat.js';
@@ -33,7 +33,7 @@ export class TerminalConfirmationWidgetSubPart extends BaseChatToolInvocationSub
3333

3434
constructor(
3535
toolInvocation: IChatToolInvocation,
36-
terminalData: IChatTerminalToolInvocationData2,
36+
terminalData: IChatTerminalToolInvocationData,
3737
private readonly context: IChatContentPartRenderContext,
3838
private readonly renderer: MarkdownRenderer,
3939
private readonly editorPool: EditorPool,

src/vs/workbench/contrib/chat/browser/chatContentParts/toolInvocationParts/chatToolInvocationPart.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,15 @@ export class ChatToolInvocationPart extends Disposable implements IChatContentPa
8888
return this.instantiationService.createInstance(ChatTaskListSubPart, this.toolInvocation, this.toolInvocation.toolSpecificData);
8989
}
9090
if (this.toolInvocation.confirmationMessages) {
91-
if (this.toolInvocation.toolSpecificData?.kind === 'terminal2') {
91+
if (this.toolInvocation.toolSpecificData?.kind === 'terminal') {
9292
return this.instantiationService.createInstance(TerminalConfirmationWidgetSubPart, this.toolInvocation, this.toolInvocation.toolSpecificData, this.context, this.renderer, this.editorPool, this.currentWidthDelegate, this.codeBlockStartIndex);
9393
} else {
9494
return this.instantiationService.createInstance(ToolConfirmationSubPart, this.toolInvocation, this.context, this.renderer, this.editorPool, this.currentWidthDelegate, this.codeBlockModelCollection, this.codeBlockStartIndex);
9595
}
9696
}
9797
}
9898

99-
if (this.toolInvocation.toolSpecificData?.kind === 'terminal2') {
99+
if (this.toolInvocation.toolSpecificData?.kind === 'terminal') {
100100
return this.instantiationService.createInstance(ChatTerminalMarkdownProgressPart, this.toolInvocation, this.toolInvocation.toolSpecificData, this.context, this.renderer, this.editorPool, this.currentWidthDelegate, this.codeBlockStartIndex, this.codeBlockModelCollection);
101101
}
102102

src/vs/workbench/contrib/chat/browser/languageModelToolsService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ export class LanguageModelToolsService extends Disposable implements ILanguageMo
363363
: undefined;
364364

365365
if (prepared?.confirmationMessages) {
366-
if (prepared.toolSpecificData?.kind !== 'terminal2' && typeof prepared.confirmationMessages.allowAutoConfirm !== 'boolean') {
366+
if (prepared.toolSpecificData?.kind !== 'terminal' && typeof prepared.confirmationMessages.allowAutoConfirm !== 'boolean') {
367367
prepared.confirmationMessages.allowAutoConfirm = true;
368368
}
369369

src/vs/workbench/contrib/chat/common/chatProgressTypes/chatToolInvocation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { DeferredPromise } from '../../../../../base/common/async.js';
77
import { IMarkdownString } from '../../../../../base/common/htmlContent.js';
88
import { observableValue } from '../../../../../base/common/observable.js';
99
import { localize } from '../../../../../nls.js';
10-
import { IChatExtensionsContent, IChatToolInputInvocationData, IChatTasksContent, IChatToolInvocation, IChatToolInvocationSerialized, type IChatTerminalToolInvocationData2 } from '../chatService.js';
10+
import { IChatExtensionsContent, IChatToolInputInvocationData, IChatTasksContent, IChatToolInvocation, IChatToolInvocationSerialized, type IChatTerminalToolInvocationData } from '../chatService.js';
1111
import { IPreparedToolInvocation, IToolConfirmationMessages, IToolData, IToolProgressStep, IToolResult } from '../languageModelToolsService.js';
1212

1313
export class ChatToolInvocation implements IChatToolInvocation {
@@ -45,7 +45,7 @@ export class ChatToolInvocation implements IChatToolInvocation {
4545
public readonly presentation: IPreparedToolInvocation['presentation'];
4646
public readonly toolId: string;
4747

48-
public readonly toolSpecificData?: IChatTerminalToolInvocationData2 | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
48+
public readonly toolSpecificData?: IChatTerminalToolInvocationData | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
4949

5050
public readonly progress = observableValue<{ message?: string | IMarkdownString; progress: number }>(this, { progress: 0 });
5151

src/vs/workbench/contrib/chat/common/chatService.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,8 @@ export interface IChatElicitationRequest {
240240
reject(): Promise<void>;
241241
}
242242

243-
export interface IChatTerminalToolInvocationData2 {
244-
kind: 'terminal2';
243+
export interface IChatTerminalToolInvocationData {
244+
kind: 'terminal';
245245
commandLine: {
246246
original: string;
247247
userEdited?: string;
@@ -257,7 +257,7 @@ export interface IChatToolInputInvocationData {
257257

258258
export interface IChatToolInvocation {
259259
presentation: IPreparedToolInvocation['presentation'];
260-
toolSpecificData?: IChatTerminalToolInvocationData2 | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
260+
toolSpecificData?: IChatTerminalToolInvocationData | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
261261
/** Presence of this property says that confirmation is required */
262262
confirmationMessages?: IToolConfirmationMessages;
263263
confirmed: DeferredPromise<boolean>;
@@ -282,7 +282,7 @@ export interface IChatToolInvocation {
282282
*/
283283
export interface IChatToolInvocationSerialized {
284284
presentation: IPreparedToolInvocation['presentation'];
285-
toolSpecificData?: IChatTerminalToolInvocationData2 | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
285+
toolSpecificData?: IChatTerminalToolInvocationData | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
286286
invocationMessage: string | IMarkdownString;
287287
originMessage: string | IMarkdownString | undefined;
288288
pastTenseMessage: string | IMarkdownString | undefined;

src/vs/workbench/contrib/chat/common/languageModelToolsService.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { ContextKeyExpression } from '../../../../platform/contextkey/common/con
1616
import { ExtensionIdentifier } from '../../../../platform/extensions/common/extensions.js';
1717
import { createDecorator } from '../../../../platform/instantiation/common/instantiation.js';
1818
import { IProgress } from '../../../../platform/progress/common/progress.js';
19-
import { IChatExtensionsContent, IChatToolInputInvocationData, IChatTasksContent, type IChatTerminalToolInvocationData2 } from './chatService.js';
19+
import { IChatExtensionsContent, IChatToolInputInvocationData, IChatTasksContent, type IChatTerminalToolInvocationData } from './chatService.js';
2020
import { PromptElementJSON, stringifyPromptElementJSON } from './tools/promptTsxTypes.js';
2121
import { VSBuffer } from '../../../../base/common/buffer.js';
2222
import { derived, IObservable, IReader, ITransaction, ObservableSet } from '../../../../base/common/observable.js';
@@ -113,7 +113,7 @@ export interface IToolInvocation {
113113
context: IToolInvocationContext | undefined;
114114
chatRequestId?: string;
115115
chatInteractionId?: string;
116-
toolSpecificData?: IChatTerminalToolInvocationData2 | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
116+
toolSpecificData?: IChatTerminalToolInvocationData | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
117117
modelId?: string;
118118
}
119119

@@ -206,7 +206,7 @@ export interface IPreparedToolInvocation {
206206
originMessage?: string | IMarkdownString;
207207
confirmationMessages?: IToolConfirmationMessages;
208208
presentation?: 'hidden' | undefined;
209-
toolSpecificData?: IChatTerminalToolInvocationData2 | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
209+
toolSpecificData?: IChatTerminalToolInvocationData | IChatToolInputInvocationData | IChatExtensionsContent | IChatTasksContent;
210210
}
211211

212212
export interface IToolImpl {

src/vs/workbench/contrib/terminalContrib/chatAgentTools/browser/runInTerminalTool.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { TerminalCapability } from '../../../../../platform/terminal/common/capa
2121
import { ITerminalLogService } from '../../../../../platform/terminal/common/terminal.js';
2222
import { IWorkspaceContextService } from '../../../../../platform/workspace/common/workspace.js';
2323
import { IRemoteAgentService } from '../../../../services/remote/common/remoteAgentService.js';
24-
import { IChatService, type IChatTerminalToolInvocationData2 } from '../../../chat/common/chatService.js';
24+
import { IChatService, type IChatTerminalToolInvocationData } from '../../../chat/common/chatService.js';
2525
import { CountTokensCallback, ILanguageModelToolsService, IPreparedToolInvocation, IToolData, IToolImpl, IToolInvocation, IToolInvocationPreparationContext, IToolResult, ToolDataSource, ToolProgress, type IToolConfirmationMessages } from '../../../chat/common/languageModelToolsService.js';
2626
import { ITerminalService, type ITerminalInstance } from '../../../terminal/browser/terminal.js';
2727
import type { XtermTerminal } from '../../../terminal/browser/xterm/xtermTerminal.js';
@@ -221,7 +221,7 @@ export class RunInTerminalTool extends Disposable implements IToolImpl {
221221
confirmationMessages,
222222
presentation,
223223
toolSpecificData: {
224-
kind: 'terminal2',
224+
kind: 'terminal',
225225
commandLine: {
226226
original: args.command,
227227
toolEdited: toolEditedCommand
@@ -240,7 +240,7 @@ export class RunInTerminalTool extends Disposable implements IToolImpl {
240240

241241
// Tool specific data is not provided when the invocation is auto-approved. Re-calculate it
242242
// if needed
243-
let toolSpecificData = invocation.toolSpecificData as IChatTerminalToolInvocationData2 | undefined;
243+
let toolSpecificData = invocation.toolSpecificData as IChatTerminalToolInvocationData | undefined;
244244
if (toolSpecificData === undefined) {
245245
const os = await this._osBackend;
246246
const shell = await this._terminalProfileResolverService.getDefaultShell({
@@ -254,7 +254,7 @@ export class RunInTerminalTool extends Disposable implements IToolImpl {
254254
toolEditedCommand = undefined;
255255
}
256256
toolSpecificData = {
257-
kind: 'terminal2',
257+
kind: 'terminal',
258258
commandLine: {
259259
original: args.command,
260260
toolEdited: toolEditedCommand

0 commit comments

Comments
 (0)