Skip to content
This repository was archived by the owner on Nov 9, 2026. It is now read-only.

Releases

v1.2.0 - Wrapper-Specific CLI Switches

Choose a tag to compare

@Gronsten Gronsten released this 19 Jan 21:01
f8b6c87

New Features

Wrapper-Specific CLI Switches

This release adds dedicated CLI switches for the wrapper itself, separate from Claude Code CLI passthrough:

  • --wrapper-version - Show wrapper version and exit
  • --wrapper-help - Show wrapper-specific help and exit
  • --wrapper-test - Run comprehensive passthrough test and exit

All wrapper flags use the --wrapper- prefix to avoid conflicts with Claude Code CLI flags.

Built-in Testing

The new --wrapper-test command provides comprehensive verification:

  1. Configuration check (verifies config file loading)
  2. Node.js existence check
  3. Claude Code CLI existence check
  4. Actual passthrough test (runs claude --version)

This is especially useful after Claude Code updates to confirm the wrapper still works correctly.

Example Usage

REM Show wrapper version
claude-wrapper.exe --wrapper-version

REM Run comprehensive test
claude-wrapper.exe --wrapper-test

REM Regular passthrough still works
claude-wrapper.exe --version
claude-wrapper.exe --help

Installation

  1. Download claude-wrapper.exe and claude-wrapper.example.json
  2. Copy to a permanent location (e.g., C:\Tools)
  3. Rename claude-wrapper.example.json to claude-wrapper.json
  4. Edit claude-wrapper.json with your Node.js and CLI paths
  5. Update VS Code settings.json:
    {
      "claudeCode.claudeProcessWrapper": "C:\Tools\claude-wrapper.exe"
    }

What Changed

  • Added wrapper-specific CLI handling before passthrough
  • Updated README.md with CLI usage documentation
  • Updated test.bat with note about built-in test command
  • Bumped version to 1.2.0

See full details: https://github.com/Gronsten/claude-wrapper/blob/main/README.md

v1.1.0 - JSON Config File Support

Choose a tag to compare

@Gronsten Gronsten released this 16 Jan 03:04
fbf04b5

JSON Config File Support

Users can now configure paths via claude-wrapper.json instead of editing and recompiling the source code.

Changes

  • Add JSON config file parsing (claude-wrapper.json)
  • Add claude-wrapper.example.json template
  • Update documentation for config-based workflow
  • Falls back to hardcoded defaults if config not found

Installation (Pre-built)

  1. Download claude-wrapper.exe from this release
  2. Create claude-wrapper.json in the same directory:
{
  "nodePath": "C:\Program Files\nodejs\node.exe",
  "cliPath": "C:\Users\YourName\AppData\Roaming\npm\node_modules\@anthropic-ai\claude-code\cli.js"
}
  1. Configure VS Code: "claudeCode.claudeProcessWrapper": "C:\path\to\claude-wrapper.exe"

🤖 Generated with Claude Code

v1.0.0 - Initial Release

Choose a tag to compare

@Gronsten Gronsten released this 15 Jan 22:38
5582305

Windows Wrapper for Claude Code VS Code Extension

Bypasses the Bun segfault crash in Claude Code extension 2.1.7+ by routing calls directly to Node.js with the npm-installed CLI script.

Features

  • Direct Node.js invocation (no cmd.exe intermediary)
  • Preserves all command-line arguments including complex JSON
  • Buffer overflow protection
  • Explicit stdin/stdout/stderr handle inheritance
  • Works with both legacy (2.0.28) and current (2.1.7+) extension versions

Installation

  1. Edit claude_node_wrapper.c to set your Node.js and CLI paths
  2. Build with build.bat
  3. Copy claude-wrapper.exe to a permanent location
  4. Configure VS Code: "claudeCode.claudeProcessWrapper": "C:\path\to\claude-wrapper.exe"

See README.md for detailed instructions.

🤖 Generated with Claude Code