[Bug] Claude Code stops executing plan midway without completing all planned tasks
Resolved 💬 3 comments Opened Apr 13, 2026 by akosmaroy Closed Apr 16, 2026
Bug Description
Recently Claude Code has become lazy. It stops executing on plans midway, like if it was done. Then when asked to compare actions taken against the known plan, it identifies that there is more that was planned and it didn't follow through.
This is quite frustrating, as the expectation is that when a plan is agreed, it would execute on all of it, especially when there is nothing blocking it from the exectuion.
Environment Info
- Platform: linux
- Terminal: xterm-256color
- Version: 2.1.104
- Feedback ID: 9bc450b3-6a9a-4043-8978-b75092975bd9
Errors
[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at dDH (/$bunfs/root/src/entrypoints/cli.js:1558:33935)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T16:53:24.021Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at dDH (/$bunfs/root/src/entrypoints/cli.js:1558:33935)\n at async W (/$bunfs/root/src/entrypoints/cli.js:6005:10596)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T16:53:24.816Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at dDH (/$bunfs/root/src/entrypoints/cli.js:1558:33935)\n at async v (/$bunfs/root/src/entrypoints/cli.js:6005:11366)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T16:53:24.817Z"},{"error":"AxiosError: Request failed with status code 404\n at oU (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:865:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T17:14:11.447Z"},{"error":"Error: LSP server plugin:pyright-lsp:pyright failed to start: Executable not found in $PATH: \"pyright-langserver\"\n at start (/$bunfs/root/src/entrypoints/cli.js:1636:22340)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T17:31:15.639Z"},{"error":"Error: Executable not found in $PATH: \"pyright-langserver\"\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:1636:20876)\n at Y (/$bunfs/root/src/entrypoints/cli.js:1636:24859)\n at f (/$bunfs/root/src/entrypoints/cli.js:1636:29931)\n at Y (/$bunfs/root/src/entrypoints/cli.js:1636:30268)\n at D (/$bunfs/root/src/entrypoints/cli.js:1636:30814)\n at call (/$bunfs/root/src/entrypoints/cli.js:2220:1377)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T17:31:15.639Z"},{"error":"Error: Failed to start LSP server for file /home/akos/src/algotrading/src/algotrading-288-vwap-strategies-multi-asset/data_management/get_data_from_massive.py: Executable not found in $PATH: \"pyright-langserver\"\n at f (/$bunfs/root/src/entrypoints/cli.js:1636:29957)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T17:31:15.639Z"},{"error":"Error: Executable not found in $PATH: \"pyright-langserver\"\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:1636:20876)\n at Y (/$bunfs/root/src/entrypoints/cli.js:1636:24859)\n at f (/$bunfs/root/src/entrypoints/cli.js:1636:29931)\n at Y (/$bunfs/root/src/entrypoints/cli.js:1636:30268)\n at D (/$bunfs/root/src/entrypoints/cli.js:1636:30814)\n at call (/$bunfs/root/src/entrypoints/cli.js:2220:1377)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T17:31:15.639Z"},{"error":"Error: LSP server plugin:pyright-lsp:pyright failed to start: Executable not found in $PATH: \"pyright-langserver\"\n at start (/$bunfs/root/src/entrypoints/cli.js:1636:22340)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-12T17:31:16.669Z"},{"error":"Error: Executable not found in $PATH: \"pyright-langserver\"\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:1636:20876)\n at Y (/$bunfs/root/src/entrypoints/cli.js:1636:24859)\n at f (/$bunfs/root/src/entrypoints/cli.js:1636:29931)\n at Y (/$bunfs/root/src/entrypoints/cli.js:1636:30268)\n at D (/$bunfs/root/src/entrypoints/cli.js:1636:30814)\n at call (/$bunfs/root/src/entrypoints/cli.js:2220…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗