[Bug] Auto-compression misinterprets context references as approval to continue coding

Resolved 💬 3 comments Opened Jan 15, 2026 by timebinder Closed Jan 19, 2026

Bug Description
I provided a high-level outline and claude went ahead and wrote a bunch of interpreted code without any plan, and when it compresses conversation is incorrectly interprets references as appproval to continue, so the problem compounds of wrong code direction on top of wrong code direction.

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.1.7
  • Feedback ID: 53ac73f3-5d63-4506-8b13-7e3dbe8c37f6

Errors

[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at yXT (/$bunfs/root/claude:2937:23429)\n    at async <anonymous> (/$bunfs/root/claude:5162:717)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T13:10:38.151Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/cosmic/.local/share/claude/versions/2.1.7 (expected in multi-process scenarios)\n    at ALR (/$bunfs/root/claude:3168:2157)\n    at eFA (/$bunfs/root/claude:3168:1268)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T13:10:38.340Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at yXT (/$bunfs/root/claude:2937:23429)\n    at async W (/$bunfs/root/claude:3392:13211)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T13:10:39.864Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at yXT (/$bunfs/root/claude:2937:23429)\n    at async J (/$bunfs/root/claude:3392:13727)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T13:10:39.864Z"},{"error":"Error: ### Result\nError: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/travel-hub/auth/login\nCall log:\n  - navigating to \"http://localhost:3000/travel-hub/auth/login\", waiting until \"domcontentloaded\"\n\n\n    at kQB (/$bunfs/root/claude:2937:38353)\n    at async call (/$bunfs/root/claude:2937:51146)\n    at async zA8 (/$bunfs/root/claude:3075:17932)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T13:34:21.058Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:562)\n    at n2 (/$bunfs/root/claude:11:34565)\n    at readFileSync (/$bunfs/root/claude:12:521)\n    at Zk_ (/$bunfs/root/claude:4639:24009)\n    at call (/$bunfs/root/claude:1618:945)\n    at call (/$bunfs/root/claude:1614:6443)\n    at zA8 (/$bunfs/root/claude:3075:17932)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T14:10:47.818Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:562)\n    at n2 (/$bunfs/root/claude:11:34565)\n    at readFileSync (/$bunfs/root/claude:12:521)\n    at Zk_ (/$bunfs/root/claude:4639:24009)\n    at call (/$bunfs/root/claude:1618:945)\n    at call (/$bunfs/root/claude:1614:6443)\n    at zA8 (/$bunfs/root/claude:3075:17932)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T14:11:04.650Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:562)\n    at n2 (/$bunfs/root/claude:11:34565)\n    at readFileSync (/$bunfs/root/claude:12:521)\n    at Zk_ (/$bunfs/root/claude:4639:24009)\n    at call (/$bunfs/root/claude:1618:945)\n    at call (/$bunfs/root/claude:1614:6443)\n    at zA8 (/$bunfs/root/claude:3075:17932)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T14:11:11.997Z"},{"error":"Error: Error executing tool find_symbol: 1 validation error for applyArguments\nname_path_pattern\n  Field required [type=missing, input_value={'name_path': 'TravelHubA...body': True, 'depth': 0}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n    at kQB (/$bunfs/root/claude:2937:38353)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T14:11:18.131Z"},{"error":"Error: Error executing tool find_symbol: 1 validation error for applyArguments\nname_path_pattern\n  Field required [type=missing, input_value={'name_path': 'MASTER_ADM...', 'include_body': True}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n    at kQB (/$bunfs/root/claude:2937:38353)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-15T14:11:18.246Z"},{"error":"Error: Error executing tool find_symbol: 1 validation error for applyArguments\nname_path_pattern\n  Field required [type=missing, input_value={'name_path': 'AuthCallba...body

Note: Error logs were truncated.

View original on GitHub ↗

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