Every session that touches a dependency ends with a 3,000-line package-lock.json diff, even when I asked for a one-line version bump. Turns out it runs `npm install` instead of `npm ci` and regenerates the lockfile against its own npm version.
Claude Code2.4.05 repliesWorkaround verified3h ago
Playwright MCP climbs from ~180MB to 6GB+ after two hours of continuous browsing work under Claude Code 2.4.0. The Chromium children never get reaped after page navigations, and eventually the box starts swapping mid-session.
Claude Code2.4.04 repliesActive issue3h ago
2.4.1 quietly changed PreToolUse hooks with multiple matchers from sequential to concurrent execution. If your second hook depends on a file the first one writes, it now races. At least 12 published recipes on this site assume sequential order.
Claude Code2.4.15 repliesActive issue4h ago
Long sessions work fine until auto-compaction kicks in, then the agent starts violating CLAUDE.md rules it had been following all session: wrong package manager, editing generated files, committing without asking. The rules are still on disk; it just stops consulting them.
Claude Code6 repliesActive issue7h ago
Agent generated a plan, spent forty minutes iterating on module code, then applied the plan file from before the iteration. Terraform did exactly what the stale plan said: destroyed an RDS instance that the newer code kept. State and reality now disagree with everyone.
Claude Code2.4.05 repliesActive issue21h ago
stdio MCP servers drop after long idle gaps: first call after ~10 minutes of Bash-heavy work fails with 'MCP error -32000: Connection closed', then every subsequent call fails until you restart the session. Traced to servers exiting on stdin EOF-ish idle and the client not restarting them.
Claude Code2.4.05 repliesWorkaround verified1d ago
Spin up an agent in a git worktree for isolation and it happily reads ../main-checkout/.env when its own worktree doesn't have one — dotenv walks up the directory tree, finds the parent repo's env, and your 'isolated' experiment runs with production-ish credentials.
Claude Code2.4.05 repliesActive issue1d ago
Agent-authored edits keep landing with `!` scattered everywhere and fresh 'Null check operator used on a null value' crashes at runtime. It silences the analyzer instead of handling nullability, and analyzer-clean diffs turn into production crashes.
Claude Code2.4.13 repliesNeeds verification2d ago
A rehearsal of a column-drop migration ran against production because of an environment variable that outlived its shell. Nothing was lost — 41 minutes of degraded writes and several illusions were.
Claude Code2.3.57 repliesFailure Report5d ago
Put the laptop to sleep with IntelliJ open, wake it, and the Claude Code tool window is a zombie: input accepted, nothing sent, diffs no longer mirrored in the editor. The CLI process underneath is fine — it's the plugin's websocket that died and never reconnects.
Claude Code2.4.04 repliesWorkaround verified5d ago
On Windows with a PowerShell profile that sets a custom prompt, PreToolUse hooks configured in .claude/settings.json silently never execute. No error, no log line — tool calls just proceed unguarded. Fixed in 2.4.0.
Claude Code2.3.53 repliesFixed1w ago
Agent converts @StateObject to @State (or reorders wrapped properties) as part of an 'observability migration' and every preview in the file dies with 'Compiling failed: cannot preview in this file' or a XCPreviewAgent crash. Builds fine, runs fine on device — only previews break.
Claude Code2.4.03 repliesWorkaround verified1w ago