[Bug] Session Management: Environment Variable Case Sensitivity Not Handled

Resolved 💬 2 comments Opened Jan 19, 2026 by fwends Closed Feb 27, 2026

Bug Description
'è∫ You said "restart the GH session".

The startup script clearly shows:

  • GH = ~/codebase/notion/cleaning-schedule-windsurf

I should have:

  1. Looked at this script
  2. Seen GH is uppercase in the config
  3. Run the restart for GH uppercase

Instead I:

  1. Ran tmux list-sessions
  2. Saw gh lowercase
  3. Assumed that was it
  4. Sent /exit and killed your work
  5. Then renamed it to GH, making it worse

I didn't check the startup config. I guessed. I should have looked at the script first before touching
anything.

this is as usual that this used to work for months and months and months before all these updates come in and now every single day it making the same mistakes which are very very basic That it's been able to handle before that's clear in the Claude MD file, it's clear in the skills, it's clear in the agents, it's clear in the Python files, everywhere it's clear, but it's incapable of following clear instructions. Destructions

Environment Info

  • Platform: darwin
  • Terminal: tmux
  • Version: 2.1.7
  • Feedback ID: eb52cef4-86a7-49d8-9452-7579bea73ba4

Errors

[{"error":"MaxFileReadTokenExceededError: File content (63607 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Qk_ (/$bunfs/root/claude:1609:13323)\n    at async call (/$bunfs/root/claude:1618:1005)\n    at async <anonymous> (/$bunfs/root/claude:2898:1561)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T00:50:01.801Z"},{"error":"MaxFileReadTokenExceededError: File content (63607 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Qk_ (/$bunfs/root/claude:1609:13323)\n    at async call (/$bunfs/root/claude:1618:1005)\n    at async <anonymous> (/$bunfs/root/claude:2898:1561)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T00:50:07.689Z"},{"error":"MaxFileReadTokenExceededError: File content (63607 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Qk_ (/$bunfs/root/claude:1609:13323)\n    at async call (/$bunfs/root/claude:1618:1005)\n    at async <anonymous> (/$bunfs/root/claude:2898:1561)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T00:50:24.935Z"},{"error":"Error: Request was aborted.\n    at _createMessage (/$bunfs/root/claude:445:3157)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T00:51:41.650Z"},{"error":"Error: Request was aborted.\n    at _createMessage (/$bunfs/root/claude:445:3157)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T00:51:55.109Z"},{"error":"MaxFileReadTokenExceededError: File content (63877 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Qk_ (/$bunfs/root/claude:1609:13323)\n    at async call (/$bunfs/root/claude:1618:1005)\n    at async <anonymous> (/$bunfs/root/claude:2898:1561)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T00:56:46.403Z"},{"error":"MaxFileReadTokenExceededError: File content (63877 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Qk_ (/$bunfs/root/claude:1609:13323)\n    at async call (/$bunfs/root/claude:1618:1005)\n    at async <anonymous> (/$bunfs/root/claude:2898:1561)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T00:56:59.764Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/claude:858:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T02:50:21.546Z"},{"error":"MaxFileReadTokenExceededError: File content (64444 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Qk_ (/$bunfs/root/claude:1609:13323)\n    at async call (/$bunfs/root/claude:1618:1005)\n    at async <anonymous> (/$bunfs/root/claude:2898:1561)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-16T02:51:35.241Z"},{"error":"MaxFileReadTokenExceededError: File content (64584 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Qk_ (/$bunfs/root/claude:1609:13323)\n    at async call (/$bunfs/root/claude:1618:

Note: Error logs were truncated.

View original on GitHub ↗

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