Ignore Project Root Directive: Uncontrolled File/Code Generation Location
Resolved 💬 3 comments Opened Aug 21, 2025 by pvestal Closed Jan 7, 2026
Bug Description
it fails to report that it refuses to follow instructions to change from working directly under /home/user directory. I have placed it into the claude.md file and it continues to ignore directives. Building and deploying code wherever it wants to instead of the proper location. This causes delays, sabbatoges productivity, and makes me not want to use claude frankly. I'd recommend updates to help with this bug.
Environment Info
- Platform: linux
- Terminal: vte-based
- Version: 1.0.85
- Feedback ID: afb537b4-de9c-4186-a9bd-1ebad785fcaf
Errors
[{"error":"Error: Request was aborted.\n at bP.makeRequest (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:949:3840)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at listOnTimeout (node:internal/timers:549:9)\n at process.processTimers (node:internal/timers:523:7)","timestamp":"2025-08-20T20:01:17.231Z"},{"error":"Error: Request was aborted.\n at J71._createMessage (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:940:7955)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-20T20:18:18.691Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:442:20)\n at Object.readFileSync (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:696:9211)\n at W12 (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:741:8545)\n at Object.call (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1771:918)\n at call.next (<anonymous>)\n at _M (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1776:2956)\n at file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1790:988\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-20T20:44:28.632Z"},{"error":"Error: Request was aborted.\n at J71._createMessage (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:940:7955)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at listOnTimeout (node:internal/timers:549:9)\n at process.processTimers (node:internal/timers:523:7)","timestamp":"2025-08-20T21:24:24.932Z"},{"error":"Error: Request was aborted.\n at J71._createMessage (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:940:7955)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-20T21:25:04.825Z"},{"error":"AbortError: The operation was aborted\n at abortChildProcess (node:child_process:716:27)\n at AbortSignal.onAbortListener (node:child_process:786:7)\n at [nodejs.internal.kHybridDispatch] (node:internal/event_target:827:20)\n at AbortSignal.dispatchEvent (node:internal/event_target:762:26)\n at runAbort (node:internal/abort_controller:486:10)\n at abortSignal (node:internal/abort_controller:457:3)\n at AbortController.abort (node:internal/abort_controller:505:5)\n at Timeout._onTimeout (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:744:75)\n at listOnTimeout (node:internal/timers:588:17)\n at process.processTimers (node:internal/timers:523:7)","timestamp":"2025-08-20T21:33:25.146Z"},{"error":"Error: Request was aborted.\n at J71._createMessage (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:940:7955)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-20T21:37:32.092Z"},{"error":"Error: Request was aborted.\n at J71._createMessage (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:940:7955)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-20T21:41:40.772Z"},{"error":"Error: Request was aborted.\n at bP.makeRequest (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:949:3840)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-20T22:06:23.868Z"},{"error":"Error: Request was aborted.\n at J71._createMessage (file:///home/patrick/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:940:7955)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at process.processTimers (node:internal/timers:520:9)","timestamp":"2025-08-20T22:27:5
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗