[Bug] Plan mode incorrectly interprets approval as feedback with parallel execution flows

Resolved 💬 2 comments Opened Mar 13, 2026 by harrisonju123 Closed Mar 13, 2026

Bug Description
Claude code is kind of breaking on plan mode, even when i approve, it thinks i have feedback. It looks like there are parallel flow wokring because i have to esc multiple times when it's in plan mode. It thinks i'm rejecting the plan when i just do shift+tab too. But i'll just say clear context and execute and it'll think i rejected and it keeps repeating loops of how to make the plan better.

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 2.1.74
  • Feedback ID: fdc6fbef-0a0a-45e0-adf3-6f8f239358f2

Errors

[{"error":"MaxFileReadTokenExceededError: File content (33646 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T03:13:35.829Z"},{"error":"MaxFileReadTokenExceededError: File content (283061 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T03:16:23.997Z"},{"error":"MaxFileReadTokenExceededError: File content (190821 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T03:16:35.955Z"},{"error":"MaxFileReadTokenExceededError: File content (46960 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T03:18:34.169Z"},{"error":"MaxFileReadTokenExceededError: File content (46960 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T03:18:37.664Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:390:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T03:49:13.315Z"},{"error":"MaxFileReadTokenExceededError: File content (33787 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T04:05:31.390Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:390:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T04:30:34.390Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:390:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T04:30:35.248Z"},{"error":"MaxFileReadTokenExceededError: File content (33793 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T04:32:25.860Z"},{"error":"MaxFileReadTokenExceededError: File content (33793 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T04:34:45.776Z"},{"error":"MaxFileReadTokenExceededError: File content (34854 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T04:46:00.502Z"},{"error":"MaxFileReadTokenExceededError: File content (34854 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at Sn6 (/$bunfs/root/src/entrypoints/cli.js:1457:8064)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-13T04:47:11.103Z"},{"error":"MaxFileReadTokenExceededError: File content (34854 tokens) exceeds maximum allowed tokens (25…

Note: Content was truncated.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗