[BUG] Claude VS Code extension doesn't respond if setting claudeProcessWrapper

Status Fixed / completed
Maintainer reply None cached
Activity 7 comments · opened Oct 28, 2025 · closed Oct 29, 2025

Preflight Checklist

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

What's Wrong?

When using Claude Code VS Code extension v2, the claudeCode.claudeProcessWrapper option doesn't work for me with the default non-terminal mode.

For instance, even when setting claudeCode.claudeProcessWrapper to a direct path of non-wrapped Claude binary, /Users/nekketsuuu/.volta/bin/claude, Claude keeps showing waiting messages like "Marinating..." after sending a question.

It may be interesting that, after closing the extension pane and re-opening the pane, it has a record for successful response in its "Past Conversations" history. So the extension seems to have an issue around displaying its response, I guess.

What Should Happen?

The response will be shown as usual.

Error Messages/Logs

I can't find any logs about this. I'd appreciate if anyone suggests how to show internal logs of the VS Code extension.

Steps to Reproduce

  1. Install Claude Code VS Code extension v2.
  2. Set up like below:

``
"claudeCode.claudeProcessWrapper": "/Users/nekketsuuu/.volta/bin/claude",
"claudeCode.environmentVariables": [
{
"name": "CLAUDE_CODE_USE_BEDROCK",
"value": "1"
}
],
"claudeCode.useTerminal": false
``

Actually I'd like to choose my wrapper command for claudeProcessWrapper, but I found that this issue still happens when I set it to the plain claude command.

  1. Open the Claude Code VS Code extension pane.
  2. Ask something.
  3. It will only show several waiting messages.

Claude Model

Sonnet (default)

Is this a regression?

No, this never worked

Last Working Version

N/A

Claude Code Version

2.0.28 (Claude Code)

Platform

AWS Bedrock

Operating System

macOS

Terminal/Shell

Other

Additional Information

VS Code extension: anthropic.claude-code 2.0.28

Related issue: https://github.com/anthropics/claude-code/issues/10491

View original on GitHub ↗

7 Comments

github-actions[bot] · 11 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/8904
  2. https://github.com/anthropics/claude-code/issues/9448
  3. https://github.com/anthropics/claude-code/issues/8356

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

nekketsuuu · 11 months ago

I found that this was caused by my misconfiguration of claudeProcessWrapper.

First, I found that the extension logs can be seen by: Command + Shift + P -> "Developer: Open Extension Logs Folder" -> "Anthropic.claude-code/Claude VSCode.log". It has a log for the exact command which is launched by the extension, and it turned out that claudeProcessWrapper is used as a prefix for claude, like wrapper-command claude --any-other-options. The actual command is like below:

[info] From claude: Spawning Claude Code native binary: /Users/nekketsuuu/.volta/bin/claude /Users/nekketsuuu/.vscode/extensions/anthropic.claude-code-2.0.28-darwin-arm64/resources/native-binary/claude --output-format stream-json --verbose --input-format stream-json --append-system-prompt 

So, after I modified claudeCode.claudeProcessWrapper to follow this rule, the extension started to work properly.

MatevzFa · 11 months ago

@nekketsuuu Looks like behaviour is not consistent between platforms. On Windows I get

2025-10-29 09:03:39.828 [error] Error spawning Claude (on channel lb2qcs79kfc): ReferenceError: Claude Code native binary not found at <<<verbatim contents of claudeCode.claudeProcessWrapper>>>. Please ensure Claude Code is installed via native installer or specify a valid path with options.pathToClaudeCodeExecutable.
nekketsuuu · 11 months ago

It looks like a different problem from mine. The error message shows that a binary specified by claudeCode.claudeProcessWrapper is not an executable. For instance, I needed to specify the absolute path to the wrapper.

If your problem isn't resolved, I recommend to open a new issue.

AndrewsPanda · 11 months ago

I'm seeing similar behaviour, but on Linux. I'm running Claude Code on an Ubuntu server and using the VS Code extension on my desktop. It worked at first, but now the Claude panel in VS Code just sits on “marinating…” / waiting after I send a prompt and never shows a reply, even though it sometimes appears in the history after I close/reopen the panel. At the same time, if I use Claude Code in the integrated VS Code terminal instead, the terminal output starts visually glitching (flickering / rapid redraw). No clear error logs.

nekketsuuu · 11 months ago

That bug is different from this issue's one according to the behavior. I recommend to search other issues or open a new issue.

github-actions[bot] · 11 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.