[Bug] Race condition when editing ~/.claude.json during session
Bug Description
⏺ Update(~/.claude.json)
⎿ Error editing file
⏺ The file keeps getting modified between reads. Let me try reading the full
file and editing immediately.
⏺ Read 1 file (ctrl+o to expand)
⏺ Update(~/.claude.json)
⎿ Error editing file
⏺ The file keeps getting updated by Claude Code itself during the session. Let
me use jq to do an atomic edit.
⏺ Bash(jq '.mcpServers = {}' /Users/sethlevine/.claude.json >
/tmp/claude-json-tmp && mv /tmp/claude-json-tmp
/Users/sethlevine/.claude.json)
⎿ (No output)
⏺ Done. Supabase MCP removed from your user config. You'll need to restart this
session for the change to take effect — the MCP connection list is loaded at
session start.
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.50
- Feedback ID: df9056b2-692d-4fcd-98a7-59db75c17efb
Errors
[{"error":"Error: ENOENT: no such file or directory, open '/Users/sethlevine/.claude/remote-settings.json'\n at openSync (unknown)\n at readSync (/$bunfs/root/claude:12:1441)\n at I2 (/$bunfs/root/claude:6085:113)\n at lG (/$bunfs/root/claude:6087:226)\n at PfA (/$bunfs/root/claude:2060:49929)\n at FKR (/$bunfs/root/claude:2060:50092)\n at qF8 (/$bunfs/root/claude:6072:1233)\n at x$T (/$bunfs/root/claude:6072:2190)\n at XB (/$bunfs/root/claude:6072:2117)\n at CAD (/$bunfs/root/claude:6104:5361)","timestamp":"2026-02-23T20:22:33.217Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/sethlevine/.claude/remote-settings.json'\n at openSync (unknown)\n at readSync (/$bunfs/root/claude:12:1441)\n at I2 (/$bunfs/root/claude:6085:113)\n at lG (/$bunfs/root/claude:6087:226)\n at PfA (/$bunfs/root/claude:2060:49929)\n at SfA (/$bunfs/root/claude:2060:53197)\n at l9B (/$bunfs/root/claude:2060:54102)\n at <anonymous> (/$bunfs/root/claude:11372:510)\n at <anonymous> (/$bunfs/root/claude:6120:1974)\n at forEach (native:1:11)","timestamp":"2026-02-23T20:22:33.218Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/sethlevine/.claude/remote-settings.json'\n at openSync (unknown)\n at readSync (/$bunfs/root/claude:12:1441)\n at I2 (/$bunfs/root/claude:6085:113)\n at lG (/$bunfs/root/claude:6087:226)\n at PfA (/$bunfs/root/claude:2060:49929)\n at FKR (/$bunfs/root/claude:2060:50092)\n at s9 (/$bunfs/root/claude:6071:7525)\n at PPT (/$bunfs/root/claude:262:20594)\n at u4R (/$bunfs/root/claude:262:21089)\n at NeB (/$bunfs/root/claude:5728:12226)","timestamp":"2026-02-23T20:22:33.221Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/sethlevine/.claude/remote-settings.json'\n at openSync (unknown)\n at readSync (/$bunfs/root/claude:12:1441)\n at I2 (/$bunfs/root/claude:6085:113)\n at lG (/$bunfs/root/claude:6087:226)\n at PfA (/$bunfs/root/claude:2060:49929)\n at FKR (/$bunfs/root/claude:2060:50092)\n at s9 (/$bunfs/root/claude:6071:7525)\n at wPT (/$bunfs/root/claude:262:21199)\n at u4R (/$bunfs/root/claude:262:21161)\n at NeB (/$bunfs/root/claude:5728:12226)","timestamp":"2026-02-23T20:22:33.221Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/sethlevine/.claude/remote-settings.json'\n at openSync (unknown)\n at readSync (/$bunfs/root/claude:12:1441)\n at I2 (/$bunfs/root/claude:6085:113)\n at lG (/$bunfs/root/claude:6087:226)\n at PfA (/$bunfs/root/claude:2060:49929)\n at FKR (/$bunfs/root/claude:2060:50092)\n at s9 (/$bunfs/root/claude:6071:7525)\n at ScA (/$bunfs/root/claude:6041:36472)\n at vcA (/$bunfs/root/claude:6041:37205)\n at zP8 (/$bunfs/root/claude:10986:4348)\n at async <anonymous> (/$bunfs/root/claude:11397:2318)","timestamp":"2026-02-23T20:22:33.227Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/sethlevine/.claude/remote-settings.json'\n at openSync (unknown)\n at readSync (/$bunfs/root/claude:12:1441)\n at I2 (/$bunfs/root/claude:6085:113)\n at lG (/$bunfs/root/claude:6087:226)\n at PfA (/$bunfs/root/claude:2060:49929)\n at FKR (/$bunfs/root/claude:2060:50092)\n at qF8 (/$bunfs/root/claude:6072:1233)\n at x$T (/$bunfs/root/claude:6072:2190)\n at XB (/$bunfs/root/claude:6072:2117)\n at RER (/$bunfs/root/claude:1866:20052)","timestamp":"2026-02-23T20:22:33.237Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/sethlevine/.claude/remote-settings.json'\n at openSync (unknown)\n at readSync (…
Note: Content was truncated.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗