From 5c142e948107c44a605711b9f457292f72a9917b Mon Sep 17 00:00:00 2001 From: Edson Felix Date: Fri, 10 Jul 2026 11:27:12 -0300 Subject: [PATCH 1/2] fix(vscode): register continue.viewLogs before activation to fix missing command on startup failure --- extensions/vscode/src/extension.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/vscode/src/extension.ts b/extensions/vscode/src/extension.ts index 4712ebc4226..54e49c0ce2a 100644 --- a/extensions/vscode/src/extension.ts +++ b/extensions/vscode/src/extension.ts @@ -14,6 +14,12 @@ async function dynamicImportAndActivate(context: vscode.ExtensionContext) { } export function activate(context: vscode.ExtensionContext) { + context.subscriptions.push( + vscode.commands.registerCommand("continue.viewLogs", () => { + vscode.commands.executeCommand("workbench.action.toggleDevTools"); + }), + ); + return dynamicImportAndActivate(context).catch((e) => { console.log("Error activating extension: ", e); vscode.window @@ -26,7 +32,6 @@ export function activate(context: vscode.ExtensionContext) { if (selection === "View Logs") { vscode.commands.executeCommand("continue.viewLogs"); } else if (selection === "Retry") { - // Reload VS Code window vscode.commands.executeCommand("workbench.action.reloadWindow"); } }); From b90bea29733c2bd8ae467401e648b44d3c5061d6 Mon Sep 17 00:00:00 2001 From: Edson Felix Date: Fri, 10 Jul 2026 11:27:12 -0300 Subject: [PATCH 2/2] fix(vscode): remove duplicate continue.viewLogs from commands map --- extensions/vscode/src/commands.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/extensions/vscode/src/commands.ts b/extensions/vscode/src/commands.ts index f9bf3254807..18d5435da95 100644 --- a/extensions/vscode/src/commands.ts +++ b/extensions/vscode/src/commands.ts @@ -353,9 +353,6 @@ const getCommandsMap: ( "continue.clearConsole": async () => { consoleView.clearLog(); }, - "continue.viewLogs": async () => { - vscode.commands.executeCommand("workbench.action.toggleDevTools"); - }, "continue.debugTerminal": async () => { const terminalContents = await ide.getTerminalContents();