[Bug] Claude ignores plan mode and executes changes without approval
Resolved 💬 3 comments Opened Apr 20, 2026 by stoutch Closed Apr 24, 2026
Bug Description
Claude violates plan mode and makes changes on its own. I had been working on accept edits on, but switch to plan mode for PR feedback. Agent directly edited code and did not make a plan doc until I pointed out the mistake.
<img width="1081" height="109" alt="Image" src="https://github.com/user-attachments/assets/4af8fed1-d6cf-455e-9a28-e8be774b8ea1" />
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.88
- Feedback ID: e2df4179-3db4-402a-9fd5-70f53cc852ec
Errors
[{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:22351)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:13.868Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n at spawn (unknown)\n at spawn (node:child_process:667:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:20887)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:24871)\n at T (/$bunfs/root/src/entrypoints/cli.js:2266:29591)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:29928)\n at f (/$bunfs/root/src/entrypoints/cli.js:2266:30474)\n at call (/$bunfs/root/src/entrypoints/cli.js:2774:1268)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:13.868Z"},{"error":"Error: Failed to start LSP server for file /Users/chrisstout/code/cargadoinc/enchilada/src/services/booking/service/actions/prisma/booking.ts: Executable not found in $PATH: \"typescript-language-server\"\n at T (/$bunfs/root/src/entrypoints/cli.js:2266:29617)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:13.868Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n at spawn (unknown)\n at spawn (node:child_process:667:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:20887)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:24871)\n at T (/$bunfs/root/src/entrypoints/cli.js:2266:29591)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:29928)\n at f (/$bunfs/root/src/entrypoints/cli.js:2266:30474)\n at call (/$bunfs/root/src/entrypoints/cli.js:2774:1268)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:13.868Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:22351)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:22.271Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n at spawn (unknown)\n at spawn (node:child_process:667:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:20887)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:24871)\n at T (/$bunfs/root/src/entrypoints/cli.js:2266:29591)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:29928)\n at f (/$bunfs/root/src/entrypoints/cli.js:2266:30474)\n at call (/$bunfs/root/src/entrypoints/cli.js:2774:1268)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:22.271Z"},{"error":"Error: Failed to start LSP server for file /Users/chrisstout/code/cargadoinc/enchilada/src/services/booking/service/actions/prisma/booking.ts: Executable not found in $PATH: \"typescript-language-server\"\n at T (/$bunfs/root/src/entrypoints/cli.js:2266:29617)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:22.271Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n at spawn (unknown)\n at spawn (node:child_process:667:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:20887)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:24871)\n at T (/$bunfs/root/src/entrypoints/cli.js:2266:29591)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:29928)\n at f (/$bunfs/root/src/entrypoints/cli.js:2266:30474)\n at call (/$bunfs/root/src/entrypoints/cli.js:2774:1268)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:22.271Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:22351)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-20T16:23:32.175Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n at spawn (unknown)\n at spawn (node:child_process:667:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/src/entrypoints/cli.js:2266:20887)\n at w (/$bunfs/root/src/entrypoints/cli.js:2266:24871)\n at T (/$bunfs/root/src/entrypoints/cli.js:2266:29591)\n at w (/$bunfs/root/…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗