[Bug] IDE integration fails when CLAUDE_CONFIG_DIR environment variable is set
Bug Description
when I use CLAUDE_CONFIG_DIR environment variable inside the dev container, the ide integration no longer work and trying to do a /ide always returns "> /ide
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Select IDE │
│ Connect to an IDE for integrated development features. │
│ │
│ No available IDEs detected. Make sure your IDE has the Claude Code extension or plugin installed and is running. "
Environment Info
- Platform: linux
- Terminal: vscode
- Version: 2.0.55
- Feedback ID: 47b85d0f-6356-4029-a581-8a149a45a39b
Errors
[{"error":"Error: Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the \"X-Api-Key\" or \"Authorization\" headers to be explicitly omitted\n at LT.validateHeaders (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1312:1008)\n at LT.buildHeaders (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1312:8501)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n at async LT.buildRequest (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1312:7559)\n at async LT.makeRequest (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1312:3387)\n at async IK9.a81.model (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:3946:10432)\n at async a81 (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2139:1872)\n at async IK9 (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:3946:10586)\n at async file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:3946:3631\n at async Po1 (file:///usr/local/share/nvm/versions/node/v24.11.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1464:2037)","timestamp":"2025-11-30T11:55:30.668Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗