From d1c6db2165774867a8560a52d04c3bc4cb926ef1 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Wed, 1 Apr 2026 15:29:46 +0200 Subject: [PATCH] sessions - skip `modifiedFilesConfirmation` as inline approval for now, its not working --- .../chat/browser/agentSessions/agentSessionApprovalModel.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionApprovalModel.ts b/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionApprovalModel.ts index 42eb85316ff..ff42251ec0c 100644 --- a/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionApprovalModel.ts +++ b/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionApprovalModel.ts @@ -91,8 +91,8 @@ export class AgentSessionApprovalModel extends Disposable { } for (const part of lastResponse.response.value) { - if (part.kind !== 'toolInvocation') { - continue; + if (part.kind !== 'toolInvocation' || part.toolSpecificData?.kind === 'modifiedFilesConfirmation') { + continue; // unsupported } const state = part.state.read(reader); if (state.type === IChatToolInvocation.StateKind.WaitingForConfirmation || state.type === IChatToolInvocation.StateKind.WaitingForPostApproval) {