[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.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗