From 635644fe9cea19cc5338c9f22f1e7b592b9d67f7 Mon Sep 17 00:00:00 2001 From: "Sparsh :)" <76697238+SparshGarg999@users.noreply.github.com> Date: Mon, 6 Jul 2026 14:05:51 +0530 Subject: [PATCH] Fix startup logs by registering continue.viewLogs command early --- extensions/vscode/src/extension.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/extensions/vscode/src/extension.ts b/extensions/vscode/src/extension.ts index 4712ebc4226..d8b350a9a3f 100644 --- a/extensions/vscode/src/extension.ts +++ b/extensions/vscode/src/extension.ts @@ -14,6 +14,15 @@ async function dynamicImportAndActivate(context: vscode.ExtensionContext) { } export function activate(context: vscode.ExtensionContext) { + // Register the viewLogs command early so it's available even if activation fails. + const viewLogsDisposable = vscode.commands.registerCommand( + "continue.viewLogs", + () => { + vscode.commands.executeCommand("workbench.action.toggleDevTools"); + }, + ); + context.subscriptions.push(viewLogsDisposable); + return dynamicImportAndActivate(context).catch((e) => { console.log("Error activating extension: ", e); vscode.window