← Reddit

Fix for "command 'claude-vscode.editor.openLast' not found" in VS Code Claude extn- 2.1.129

Reddit · Salt_External_7430 · May 6, 2026
VS Code Claude extension version 2.1.129 produces a "command 'claude-vscode.editor.openLast' not found" error when opening a new chat. Downgrading to version 2.1.128 resolves the issue, suggesting the bug was introduced in the latest release. A similar error had been reported in version 2.1.51 approximately two months earlier.

Detailed Analysis

A regression bug affecting Anthropic's Claude VS Code extension surfaced in version 2.1.129, producing the error message "command 'claude-vscode.editor.openLast' not found" whenever users attempt to open a new chat session within the editor. The issue was identified and reported by a user on the r/ClaudeAI subreddit, who confirmed the fault through direct version comparison — downgrading to 2.1.128 restored normal functionality, while re-upgrading to 2.1.129 reproducibly triggered the error. The reporter also noted historical precedent for the same failure mode, pointing to a prior community post citing an identical or closely related bug in version 2.1.51, suggesting this is not an isolated incident but rather a recurring vulnerability in this area of the extension's command registration logic.

The technical nature of the error points to a broken or missing command binding within the VS Code extension manifest or activation sequence. The `claude-vscode.editor.openLast` command is invoked when a user initiates a new chat, meaning the defect blocks one of the most fundamental entry points to the extension's functionality. When a registered command cannot be resolved by VS Code's extension host, it typically indicates that the command was either removed, renamed, or failed to register during the extension's activation lifecycle — all of which are categories of regression that standard pre-release testing should catch. The fact that 2.1.128 behaves correctly narrows the fault to a specific changeset introduced in the 2.1.129 release.

From a developer workflow perspective, the impact of this bug is disproportionate to its apparent simplicity. The Claude VS Code extension is positioned as a core productivity tool for developers integrating AI-assisted coding into their daily workflows. An inability to open a new chat session effectively renders the extension non-functional for its primary use case, forcing users to either manually downgrade — a process that is non-trivial for many and unsupported by VS Code's built-in update mechanism — or forgo the tool entirely until a patch is issued. This friction is particularly damaging for enterprise or team environments where extension versions may be centrally managed or auto-updated.

The recurrence of this specific bug class across multiple minor versions (2.1.51 and now 2.1.129) raises broader questions about the adequacy of regression testing in Anthropic's extension release pipeline. Rapid iteration cadences, common in AI tooling products competing for developer mindshare, can introduce pressure that compresses QA cycles. The version numbering itself — with 2.1.129 representing an extremely high patch increment — reflects a high-velocity release strategy, one that increases the statistical likelihood of regressions slipping through if automated test coverage for command registration and activation paths is insufficient. Community-sourced bug discovery, as demonstrated here, is filling a gap that robust pre-release testing should ideally cover.

This episode fits within a wider pattern observable across AI-native developer tools, where product teams prioritize feature velocity and model capability updates over extension stability and backward compatibility. As tools like Claude Code, GitHub Copilot, and Cursor compete aggressively for developer adoption, the user experience of the surrounding IDE integration layer becomes a meaningful differentiator. Repeated regressions in fundamental operations — particularly ones with confirmed historical precedent — risk eroding the trust of the technically sophisticated developer audience these products most need to retain. A structured regression test suite anchored to critical user-facing commands would be a straightforward mitigation, and the community-reported nature of this fix suggests that investment in that infrastructure may warrant greater priority.

Read original article →