[Bug] Claude Code does not follow XDG Base Directory specification
Resolved 💬 3 comments Opened Jan 27, 2026 by David-Noble-at-work Closed Jan 31, 2026
Bug Description
You do know that you're in a commodity market, right? The fact that you don't follow the XDG standard rubs in my face the fact that Claude is designed to disobey its instructions to "get the job done." You know that, right? The second there's a product that approaches Claude's capabilities as an idiot savant, I will fucking drop Claude and Anthropic. You pricks!!
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.0.76
- Feedback ID: 1db9a1ee-78f8-4bf8-8091-98865856c0b9
Errors
[{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:14:45.916Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:19:47.158Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:23:29.556Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:28:51.263Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:37:32.199Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:40:37.670Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:41:04.594Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:41:35.320Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:42:31.136Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:43:03.113Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:46:58.516Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:47:21.880Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:52:42.581Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T16:56:38.251Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T17:00:57.553Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T17:01:14.147Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T17:01:36.731Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T17:02:52.726Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:801:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-27T17:03:50.034Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗