microsoft / microsoft/vscode

Claude hangs after invoking extension-provided language model tools

Open
#331,873 0 comments 0 reactions 1 assignee Claimed by @TylerLeonhardt View on GitHub
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

When using Claude in chat, extension-provided language model tools are invoked but immediately show **“Canceled”**, and the chat remains stuck on **“Processing”** indefinitely and never completes the response. The same tools work correctly with Copilot and Codex.

Image

Logs indicate that Claude emits the tool call and VS Code starts the client-side tool invocation, but no terminal tool-call completion is returned. This may be related to the Claude-specific client-tool/MCP bridge or the transition from tool confirmation to execution.

Environment:
- VS Code Version: 1.135.0
- OS Version: Windows

Steps to Reproduce:
1. Install or enable an extension that contributes a language model tool.
2. Start a new Claude chat.
3. Send a prompt that causes Claude to invoke the tool (for example, `check recent errors`).
4. Observe the tool call and chat state.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.