[Bug] Claude fails to remember read-only tool permissions in active session despite updating CLAUDE.md

Resolved 💬 4 comments Opened Feb 27, 2026 by tyleratverkada Closed Mar 27, 2026

Bug Description
I've had to tell claude over and over again to "just do read-only things" and "update .claude/CLAUDE.md to remember you can do read-only things" ... things like aws describe- list- operations, things like terraform-plan, things like cat/grep/find, and it doesn't remember. Even after it adds this permission to the CLAUDE.md file, it isn't remembering in the active session. It makes me much less productive when I have to answer prompts so much

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.27
  • Feedback ID: 0219298f-1125-4b62-a13e-6c82e2753d54

Errors

[{"error":"Error: 1P event logging: 2 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n    at queueFailedEvents (/$bunfs/root/claude:202:2350)\n    at async doExport (/$bunfs/root/claude:202:1257)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-27T10:28:21.649Z"},{"error":"Error: {\"message\":\"Failed to export 2 events (code=ECONNABORTED, timeout of 10000ms exceeded)\",\"originalLine\":\"202\",\"originalColumn\":\"1409\",\"line\":\"202\",\"column\":\"1409\",\"sourceURL\":\"/$bunfs/root/claude\",\"stack\":\"Error: Failed to export 2 events (code=ECONNABORTED, timeout of 10000ms exceeded)\\n    at doExport (/$bunfs/root/claude:202:1409)\\n    at processTicksAndRejections (native:7:39)\",\"name\":\"Error\"}\n    at error (/$bunfs/root/claude:1722:25028)\n    at <anonymous> (/$bunfs/root/claude:188:42062)\n    at UZD (/$bunfs/root/claude:188:42606)\n    at <anonymous> (/$bunfs/root/claude:189:17366)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-27T10:28:21.649Z"},{"error":"Error: {\"message\":\"Operation timed out.\",\"originalLine\":\"188\",\"originalColumn\":\"112927\",\"line\":\"188\",\"column\":\"112927\",\"sourceURL\":\"/$bunfs/root/claude\",\"stack\":\"Error: Operation timed out.\\n    at <anonymous> (/$bunfs/root/claude:188:112927)\",\"name\":\"Error\"}\n    at error (/$bunfs/root/claude:1722:25028)\n    at <anonymous> (/$bunfs/root/claude:188:42062)\n    at UZD (/$bunfs/root/claude:188:42606)\n    at <anonymous> (/$bunfs/root/claude:189:16930)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-27T10:45:27.618Z"},{"error":"Error: 1P event logging: 4 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n    at queueFailedEvents (/$bunfs/root/claude:202:2350)\n    at async doExport (/$bunfs/root/claude:202:1257)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-27T10:45:27.647Z"},{"error":"Error: {\"message\":\"Failed to export 4 events (code=ECONNABORTED, timeout of 10000ms exceeded)\",\"originalLine\":\"202\",\"originalColumn\":\"1409\",\"line\":\"202\",\"column\":\"1409\",\"sourceURL\":\"/$bunfs/root/claude\",\"stack\":\"Error: Failed to export 4 events (code=ECONNABORTED, timeout of 10000ms exceeded)\\n    at doExport (/$bunfs/root/claude:202:1409)\\n    at processTicksAndRejections (native:7:39)\",\"name\":\"Error\"}\n    at error (/$bunfs/root/claude:1722:25028)\n    at <anonymous> (/$bunfs/root/claude:188:42062)\n    at UZD (/$bunfs/root/claude:188:42606)\n    at <anonymous> (/$bunfs/root/claude:189:17366)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-27T10:45:27.651Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/tyler.mace/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:947)\n    at yC (/$bunfs/root/claude:11:40705)\n    at readSync (/$bunfs/root/claude:12:875)\n    at kC (/$bunfs/root/claude:5144:113)\n    at vG (/$bunfs/root/claude:5146:226)\n    at gcR (/$bunfs/root/claude:120:25774)\n    at zKA (/$bunfs/root/claude:1733:18660)\n    at zKA (/$bunfs/root/claude:1733:19482)\n    at Qp7 (/$bunfs/root/claude:1733:19922)","timestamp":"2026-02-27T10:57:11.628Z"},{"error":"Error: Failed to download binary from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.62/darwin-arm64/claude: Download stalled: no data received for 60 seconds\n    at Mq8 (/$bunfs/root/claude:3587:6312)\n    at async UPB (/$bunfs/root/claude:3587:6402)\n    at async mq8 (/$bunfs/root/claude:3587:13721)\n    at async dq8 (/$bunfs/root/claude:3587:14905)\n    at async Tj (unknown)\n    at async <anonymous> (/$bunfs/root/claude:6051:16731)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-27T11:46:00.607Z"},{"error":"StallTimeoutError: Download stalled: no data received for 60 seconds\n…

Note: Content was truncated.

View original on GitHub ↗

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