Inconsistent Claude Model Version Detection in Claude Code
Resolved 💬 4 comments Opened May 24, 2025 by slyfox1186 Closed Jan 4, 2026
Bug Description
cant get claude code to use Claude 4 it wont update, I even followed the exact order when I ran the /doctor command to cd into the local Claude install file and manually update it which it says has no new packages updates so what am i doing wrong? I ask Claude what version he is and he reply's with sonnet 3.5 but notes tell him that Calude-Sonnet 3.7 is activated for Claude code but on cursor it tells me it is running Claude opus or Claude sonnet 4.0!
Environment Info
- Platform: linux
- Terminal: vte-based
- Version: 0.2.126
- Feedback ID: e603660c-3b59-4787-a59e-a7c1caf07bbd
Errors
[{"error":"Error: spawn ENOTDIR\n at ChildProcess.spawn (node:internal/child_process:420:11)\n at spawn (node:child_process:753:9)\n at execFile (node:child_process:346:17)\n at file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:644:3137\n at new Promise (<anonymous>)\n at PX (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:644:3115)\n at p0 (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:644:3041)\n at $v (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:644:4240)\n at Object.<anonymous> (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:644:4455)\n at Object.Q [as getRuntimes] (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:532:13335)","timestamp":"2025-05-24T15:53:35.790Z"},{"error":"AggregateError\n at vx.from (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:568:8164)\n at IY.o1 (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:571:10136)\n at IY.emit (node:events:518:28)\n at IY.emit (node:domain:489:12)\n at $L1.<computed> (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:82:7318)\n at ClientRequest.emit (node:events:530:35)\n at ClientRequest.emit (node:domain:489:12)\n at emitErrorEvent (node:_http_client:104:11)\n at TLSSocket.socketErrorListener (node:_http_client:518:5)\n at TLSSocket.emit (node:events:518:28)\n at pc.request (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:573:2081)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at listOnTimeout (node:internal/timers:555:9)\n at process.processTimers (node:internal/timers:529:7)\n at async fjA (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:574:10878)\n at async Lm9 (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:574:13596)\n at async nq (file:///home/jman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:574:13800)","timestamp":"2025-05-24T15:53:37.282Z"}]This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗