claude-code - 💡(How to fix) Fix [Bug] File write permissions granted unexpectedly after plan mode compact operation [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#47793Fetched 2026-04-15 06:42:11
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
0
Author
Timeline (top)
labeled ×4commented ×1

Error Message

[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)","timestamp":"2026-04-13T02:38:42.443Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n at async G (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:10566)","timestamp":"2026-04-13T02:38:43.523Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n at async T (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:11336)","timestamp":"2026-04-13T02:38:43.525Z"},{"error":"Error: 1P event logging: 1 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n at dR1.queueFailedEvents (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:496:2546)\n at async dR1.doExport (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:496:1465)","timestamp":"2026-04-13T03:00:27.977Z"},{"error":"AxiosError: timeout of 5000ms exceeded\n at NN.<anonymous> (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:116:13088)\n at NN.emit (node:events:508:28)\n at Timeout._onTimeout (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:115:3292)\n at listOnTimeout (node:internal/timers:605:17)\n at process.processTimers (node:internal/timers:541:7)\n at zU6.request (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:2450)\n at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n at async Hh1 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:509:3709)","timestamp":"2026-04-13T03:10:35.458Z"},{"error":"Error: Request was aborted.\n at mL8 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1507:11918)\n at mL8.next (<anonymous>)\n at QoK (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:9202)\n at QoK.next (<anonymous>)\n at loK (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8085:11406)\n at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n at async file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:8151\n at async Q57 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4620:2519)\n at async Object.QC6 [as callModel] (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:8121)\n at async CMY (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4255:10625)","timestamp":"2026-04-13T03:31:44.645Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/naufaldi.satriya/WebApps/sukanda/sol-next.\n at Object.call (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4629:7557)\n at async uXY (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4149:8246)","timestamp":"2026-04-13T03:32:58.420Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n at async T (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:11336)","timestamp":"2026-04-13T06:06:12.525Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at Uj6 (file:///Users/naufaldi.satriya/.nv…

Code Example

[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)","timestamp":"2026-04-13T02:38:42.443Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n    at async G (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:10566)","timestamp":"2026-04-13T02:38:43.523Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n    at async T (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:11336)","timestamp":"2026-04-13T02:38:43.525Z"},{"error":"Error: 1P event logging: 1 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n    at dR1.queueFailedEvents (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:496:2546)\n    at async dR1.doExport (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:496:1465)","timestamp":"2026-04-13T03:00:27.977Z"},{"error":"AxiosError: timeout of 5000ms exceeded\n    at NN.<anonymous> (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:116:13088)\n    at NN.emit (node:events:508:28)\n    at Timeout._onTimeout (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:115:3292)\n    at listOnTimeout (node:internal/timers:605:17)\n    at process.processTimers (node:internal/timers:541:7)\n    at zU6.request (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:2450)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async Hh1 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:509:3709)","timestamp":"2026-04-13T03:10:35.458Z"},{"error":"Error: Request was aborted.\n    at mL8 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1507:11918)\n    at mL8.next (<anonymous>)\n    at QoK (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:9202)\n    at QoK.next (<anonymous>)\n    at loK (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8085:11406)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:8151\n    at async Q57 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4620:2519)\n    at async Object.QC6 [as callModel] (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:8121)\n    at async CMY (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4255:10625)","timestamp":"2026-04-13T03:31:44.645Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/naufaldi.satriya/WebApps/sukanda/sol-next.\n    at Object.call (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4629:7557)\n    at async uXY (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4149:8246)","timestamp":"2026-04-13T03:32:58.420Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n    at async T (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:11336)","timestamp":"2026-04-13T06:06:12.525Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nv…
RAW_BUFFERClick to expand / collapse

Bug Description in plan mode, but suddenly have ability to write after compacting

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 2.1.100
  • Feedback ID: bade46f1-b9d5-401e-aae0-1c65b2cb185e

Errors

[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)","timestamp":"2026-04-13T02:38:42.443Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n    at async G (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:10566)","timestamp":"2026-04-13T02:38:43.523Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n    at async T (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:11336)","timestamp":"2026-04-13T02:38:43.525Z"},{"error":"Error: 1P event logging: 1 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n    at dR1.queueFailedEvents (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:496:2546)\n    at async dR1.doExport (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:496:1465)","timestamp":"2026-04-13T03:00:27.977Z"},{"error":"AxiosError: timeout of 5000ms exceeded\n    at NN.<anonymous> (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:116:13088)\n    at NN.emit (node:events:508:28)\n    at Timeout._onTimeout (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:115:3292)\n    at listOnTimeout (node:internal/timers:605:17)\n    at process.processTimers (node:internal/timers:541:7)\n    at zU6.request (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:2450)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async Hh1 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:509:3709)","timestamp":"2026-04-13T03:10:35.458Z"},{"error":"Error: Request was aborted.\n    at mL8 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1507:11918)\n    at mL8.next (<anonymous>)\n    at QoK (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:9202)\n    at QoK.next (<anonymous>)\n    at loK (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8085:11406)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:8151\n    at async Q57 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4620:2519)\n    at async Object.QC6 [as callModel] (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8080:8121)\n    at async CMY (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4255:10625)","timestamp":"2026-04-13T03:31:44.645Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/naufaldi.satriya/WebApps/sukanda/sol-next.\n    at Object.call (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4629:7557)\n    at async uXY (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4149:8246)","timestamp":"2026-04-13T03:32:58.420Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1728:34078)\n    at async T (file:///Users/naufaldi.satriya/.nvm/versions/node/v24.14.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6169:11336)","timestamp":"2026-04-13T06:06:12.525Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at Uj6 (file:///Users/naufaldi.satriya/.nv…

Note: Content was truncated.

extent analysis

TL;DR

Set the TFE_TOKEN environment variable to resolve the MCP server terraform invalid error.

Guidance

  • The errors indicate a missing TFE_TOKEN environment variable, which is required for the MCP server to function correctly.
  • To fix this, set the TFE_TOKEN environment variable before running the application.
  • Verify that the TFE_TOKEN is correctly set by checking the environment variables in your terminal or command prompt.
  • If the issue persists, check the documentation for the @anthropic-ai/claude-code package to ensure that the TFE_TOKEN is being used correctly.

Example

No code example is provided as the issue is related to environment variable configuration.

Notes

The provided error messages are truncated, so there may be additional issues that need to be addressed. However, setting the TFE_TOKEN environment variable should resolve the MCP server terraform invalid error.

Recommendation

Apply workaround: Set the TFE_TOKEN environment variable to resolve the MCP server terraform invalid error. This is the most straightforward solution to the problem, and it should allow the application to function correctly.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [Bug] File write permissions granted unexpectedly after plan mode compact operation [1 comments, 2 participants]