From 1d3ad9d0758a94e42fa88d20618d164fe1140f11 Mon Sep 17 00:00:00 2001 From: christine betts Date: Fri, 25 Jul 2025 14:50:34 +0000 Subject: Add drawer for active files in IDE mode (#4682) Co-authored-by: Shreya --- packages/vscode-ide-companion/src/ide-server.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'packages/vscode-ide-companion/src') diff --git a/packages/vscode-ide-companion/src/ide-server.ts b/packages/vscode-ide-companion/src/ide-server.ts index aad86a08..3072029b 100644 --- a/packages/vscode-ide-companion/src/ide-server.ts +++ b/packages/vscode-ide-companion/src/ide-server.ts @@ -252,8 +252,11 @@ const createMcpServer = () => { inputSchema: {}, }, async () => { - const activeEditor = vscode.window.activeTextEditor; - const filePath = activeEditor ? activeEditor.document.uri.fsPath : ''; + const editor = vscode.window.activeTextEditor; + const filePath = + editor && editor.document.uri.scheme === 'file' + ? editor.document.uri.fsPath + : ''; if (filePath) { return { content: [{ type: 'text', text: `Active file: ${filePath}` }], -- cgit v1.2.3