claude-code - 💡(How to fix) Fix [BUG] VS Code extension v2.1.129 fails to activate on Windows — hardcoded Linux CI path regression [4 comments, 5 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#56615Fetched 2026-05-07 03:49:48
View on GitHub
Comments
4
Participants
5
Timeline
10
Reactions
2
Timeline (top)
commented ×4subscribed ×3closed ×1cross-referenced ×1

Error Message

2026-05-06 17:39:28.854 [info] ExtensionService#_doActivateExtension Anthropic.claude-code, startup: false, activationEvent: 'onView:claudeVSCodeSidebarSecondary' 2026-05-06 17:39:28.949 [error] Activating extension Anthropic.claude-code failed due to an error: 2026-05-06 17:39:28.949 [error] TypeError: The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received 'file:///home/runner/work/claude-cli-internal/claude-cli-internal/build-agent-sdk/sdk.mjs' at Module.createRequire (node:internal/modules/cjs/loader:1922:13) at Object.<anonymous> (c:\Users\mja.vscode\extensions\anthropic.claude-code-2.1.129-win32-x64\extension.js:102:5407)

Environment:

  • OS: Windows 11
  • VS Code: Latest
  • Node.js: v25.2.1
  • Extension version: 2.1.129 (win32-x64)
  • Claude CLI: Working independently in terminal

Root Cause

Root Cause: The extension.js bundle contains a hardcoded file:///home/runner/work/claude-cli-internal/... path from the GitHub Actions CI runner that is invalid on Windows. This is the same root cause as #28054 and #28416 — the build pipeline fix has regressed.

Fix Action

Fix / Workaround

Workaround: Rolling back to v2.1.126 resolves the issue. Disable auto-update to prevent re-upgrading.

Code Example

2026-05-06 17:39:28.854 [info] ExtensionService#_doActivateExtension Anthropic.claude-code, startup: false, activationEvent: 'onView:claudeVSCodeSidebarSecondary'
2026-05-06 17:39:28.949 [error] Activating extension Anthropic.claude-code failed due to an error:
2026-05-06 17:39:28.949 [error] TypeError: The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received 'file:///home/runner/work/claude-cli-internal/claude-cli-internal/build-agent-sdk/sdk.mjs'
	at Module.createRequire (node:internal/modules/cjs/loader:1922:13)
	at Object.<anonymous> (c:\Users\mja\.vscode\extensions\anthropic.claude-code-2.1.129-win32-x64\extension.js:102:5407)


**Environment:**
- OS: Windows 11
- VS Code: Latest
- Node.js: v25.2.1
- Extension version: 2.1.129 (win32-x64)
- Claude CLI: Working independently in terminal
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

The VS Code extension v2.1.129 (win32-x64) fails to activate on Windows. The sidebar shows an infinite loading spinner ("Loading sessions...") and all claude-vscode.* commands return "command not found".

This is a regression of the same hardcoded Linux CI build path issue previously reported and fixed in v2.1.51 (#28054, #28056, #28081) and v2.1.55 (#28416).

What Should Happen?

Extension activates successfully on Windows, sidebar loads, and Claude Code commands are available in the Command Palette.

Error Messages/Logs

2026-05-06 17:39:28.854 [info] ExtensionService#_doActivateExtension Anthropic.claude-code, startup: false, activationEvent: 'onView:claudeVSCodeSidebarSecondary'
2026-05-06 17:39:28.949 [error] Activating extension Anthropic.claude-code failed due to an error:
2026-05-06 17:39:28.949 [error] TypeError: The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received 'file:///home/runner/work/claude-cli-internal/claude-cli-internal/build-agent-sdk/sdk.mjs'
	at Module.createRequire (node:internal/modules/cjs/loader:1922:13)
	at Object.<anonymous> (c:\Users\mja\.vscode\extensions\anthropic.claude-code-2.1.129-win32-x64\extension.js:102:5407)


**Environment:**
- OS: Windows 11
- VS Code: Latest
- Node.js: v25.2.1
- Extension version: 2.1.129 (win32-x64)
- Claude CLI: Working independently in terminal

Steps to Reproduce

  1. Install Claude Code for VS Code v2.1.129 on Windows
  2. Open VS Code
  3. Click the Spark icon or run any claude-vscode command

Expected: Extension activates and sidebar loads. Actual: Infinite spinner, commands not found, extension fails to activate.

Workaround: Rolling back to v2.1.126 resolves the issue. Disable auto-update to prevent re-upgrading.

Root Cause: The extension.js bundle contains a hardcoded file:///home/runner/work/claude-cli-internal/... path from the GitHub Actions CI runner that is invalid on Windows. This is the same root cause as #28054 and #28416 — the build pipeline fix has regressed.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.126

Claude Code Version

2.1.81

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

No response

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] VS Code extension v2.1.129 fails to activate on Windows — hardcoded Linux CI path regression [4 comments, 5 participants]