<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>AI Coding Errors</title>
    <link>https://aicodingerrors.jtlcookie.com/en</link>
    <description>Paste your AI coding tool error and find voted, version-tagged solutions for Cursor, Claude Code, Codex, Windsurf and Continue.</description>
    <language>en</language>
    <item>
      <title>MCP: &quot;Client Closed&quot; / server disconnected right after start</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/mcp-client-closed-server-disconnected</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/mcp-client-closed-server-disconnected</guid>
      <description>Cursor recent — MCP error: Client Closed (server process exited immediately)</description>
    </item>
    <item>
      <title>Claude Code: login/network error behind proxy (self-signed cert)</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-login-network-proxy-self-signed-cert</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-login-network-proxy-self-signed-cert</guid>
      <description>Claude Code 1.0.x — Error: unable to get local issuer certificate / network request failed during login</description>
    </item>
    <item>
      <title>Cursor: &quot;Connection failed&quot; / network error on Windows 11</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-connection-failed-check-your-internet-windows</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-connection-failed-check-your-internet-windows</guid>
      <description>Cursor recent — Connection failed. If the problem persists, please check your internet connection or VPN.</description>
    </item>
    <item>
      <title>Cursor: &quot;You've reached your usage limit&quot;</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-you-have-reached-your-usage-limit</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-you-have-reached-your-usage-limit</guid>
      <description>Cursor recent — You've reached your usage limit. Switch model, upgrade your plan, or enable usage-based pricing.</description>
    </item>
    <item>
      <title>Cursor: first prompt works, then every prompt silently fails</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-first-prompt-works-then-silently-fails</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-first-prompt-works-then-silently-fails</guid>
      <description>Cursor recent — (no error shown) — the response never returns after the first successful prompt</description>
    </item>
    <item>
      <title>Continue: model not working due to wrong `provider` field</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/continue-wrong-provider-field-config</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/continue-wrong-provider-field-config</guid>
      <description>Continue recent — Model fails to respond / provider not recognized in config.json</description>
    </item>
    <item>
      <title>Continue: &quot;Could not load config.json&quot;</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/continue-could-not-load-config-json</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/continue-could-not-load-config-json</guid>
      <description>Continue 0.8.x – recent — Error: Could not load config.json</description>
    </item>
    <item>
      <title>Codex CLI: response.failed / stream error mid-task</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/codex-cli-response-failed-stream-error</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/codex-cli-response-failed-stream-error</guid>
      <description>Codex cli (recent) — stream error: received response.failed event</description>
    </item>
    <item>
      <title>Codex CLI: 401 Unauthorized</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/codex-cli-401-unauthorized</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/codex-cli-401-unauthorized</guid>
      <description>Codex cli (recent) — Error: 401 Unauthorized</description>
    </item>
    <item>
      <title>Windsurf freezes with &quot;Internal Network Error&quot; on Windows</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/windsurf-internal-network-error-freeze-windows</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/windsurf-internal-network-error-freeze-windows</guid>
      <description>Windsurf recent — Internal Network Error (editor freezes during generation)</description>
    </item>
    <item>
      <title>Windsurf refuses to log in (VPN / network blocks auth)</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/windsurf-login-failed-vpn-network</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/windsurf-login-failed-vpn-network</guid>
      <description>Windsurf recent — Login failed / the editor returns to the sign-in screen without authenticating</description>
    </item>
    <item>
      <title>Windsurf: &quot;Cascade has encountered an internal error in this step&quot;</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/windsurf-cascade-encountered-internal-error-no-credits</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/windsurf-cascade-encountered-internal-error-no-credits</guid>
      <description>Windsurf recent — Error: Cascade has encountered an internal error in this step. No credits consumed on this tool call.</description>
    </item>
    <item>
      <title>Claude Code: &quot;'claude' is not recognized&quot; on Windows</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-not-recognized-windows-path</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-not-recognized-windows-path</guid>
      <description>Claude Code 1.0.x — 'claude' is not recognized as an internal or external command, operable program or batch file.</description>
    </item>
    <item>
      <title>Claude Code: install fails on WSL (npm OS mismatch)</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-wsl-npm-os-error-not-supported</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-wsl-npm-os-error-not-supported</guid>
      <description>Claude Code 1.0.x — npm error notsup Unsupported platform — wanted {&quot;os&quot;:&quot;linux&quot;} (current: {&quot;os&quot;:&quot;win32&quot;})</description>
    </item>
    <item>
      <title>Claude Code: npm EACCES permission denied on global install</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-npm-eacces-permission-denied-global-install</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-npm-eacces-permission-denied-global-install</guid>
      <description>Claude Code 1.0.x — npm error code EACCES — Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules'</description>
    </item>
    <item>
      <title>Claude Code: &quot;claude: command not found&quot; after npm install -g</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-command-not-found-after-npm-install</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-command-not-found-after-npm-install</guid>
      <description>Claude Code 1.0.x — claude: command not found</description>
    </item>
    <item>
      <title>Continue: RAG indexing error (embeddings provider)</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/continue-rag-indexing-error-embeddings-provider</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/continue-rag-indexing-error-embeddings-provider</guid>
      <description>Continue 0.8.x — Error: embeddings provider returned 401 during @codebase indexing</description>
    </item>
    <item>
      <title>Cursor: model selection grayed out / unavailable</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-model-selection-grayed-out-unavailable</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-model-selection-grayed-out-unavailable</guid>
      <description>Cursor 0.42.x — Model unavailable for your plan or region</description>
    </item>
    <item>
      <title>Claude Code: MCP tool call failed (timeout)</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-mcp-tool-call-failed-timeout</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-mcp-tool-call-failed-timeout</guid>
      <description>Claude Code 1.0.8 – 1.0.9 — MCP tool call failed: request timed out after 60000ms</description>
    </item>
    <item>
      <title>Windsurf plugin marketplace install failed behind proxy</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/windsurf-plugin-marketplace-install-failed-behind-proxy</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/windsurf-plugin-marketplace-install-failed-behind-proxy</guid>
      <description>Windsurf 1.4.1 — Failed to install extension: ETIMEDOUT (proxy)</description>
    </item>
    <item>
      <title>Codex: sandbox permission error running shell command</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/codex-sandbox-permission-error-running-shell-command</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/codex-sandbox-permission-error-running-shell-command</guid>
      <description>Codex cli 0.9 — Error: command blocked by sandbox policy (write outside workspace)</description>
    </item>
    <item>
      <title>Cursor codebase indexing stuck at 0% on large monorepo</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-codebase-indexing-stuck-at-0-percent-monorepo</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-codebase-indexing-stuck-at-0-percent-monorepo</guid>
      <description>Cursor 0.42.x — Indexing: 0% (stalled)</description>
    </item>
    <item>
      <title>Claude Code: permission denied writing to .claude/ on Windows</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-permission-denied-windows-claude-dir</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-permission-denied-windows-claude-dir</guid>
      <description>Claude Code 1.0.7 – 1.0.9 — EPERM: operation not permitted, open 'C:\Users\...\.claude\config.json'</description>
    </item>
    <item>
      <title>Cursor &quot;rate limit exceeded — too many requests (429)&quot;</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-rate-limit-exceeded-too-many-requests-429</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-rate-limit-exceeded-too-many-requests-429</guid>
      <description>Cursor 0.42.x — Error 429: rate limit exceeded — too many requests</description>
    </item>
    <item>
      <title>Cursor &quot;failed to apply edit — diff did not match&quot;</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-failed-to-apply-edit-diff-did-not-match</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-failed-to-apply-edit-diff-did-not-match</guid>
      <description>Cursor 0.41.x — Error: failed to apply edit, hunk @@ -12,7 +12,9 @@ failed</description>
    </item>
    <item>
      <title>Continue: model not responding / request hangs forever</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/continue-model-not-responding-request-hangs</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/continue-model-not-responding-request-hangs</guid>
      <description>Continue 0.8.x — FetchError: socket hang up (local model)</description>
    </item>
    <item>
      <title>Windsurf Cascade stuck: high CPU, editor unresponsive</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/windsurf-cascade-stuck-high-cpu-editor-unresponsive</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/windsurf-cascade-stuck-high-cpu-editor-unresponsive</guid>
      <description>Windsurf 1.4.0 – 1.4.2 — Cascade: worker timed out after 30000ms</description>
    </item>
    <item>
      <title>Codex: context_length_exceeded (max 200000 tokens)</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/codex-context-length-exceeded-max-200000-tokens</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/codex-context-length-exceeded-max-200000-tokens</guid>
      <description>Codex cli 0.8 – 0.9 — BadRequestError: context_length_exceeded — requested 214530 tokens, max 200000</description>
    </item>
    <item>
      <title>Claude Code authentication: login loop after upgrade</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/claude-code-authentication-login-loop-after-upgrade</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/claude-code-authentication-login-loop-after-upgrade</guid>
      <description>Claude Code 1.0.6 – 1.0.8 — Error: authentication required — token refresh failed (invalid_grant)</description>
    </item>
    <item>
      <title>Cursor &quot;MCP server failed to start — spawn npx ENOENT&quot;</title>
      <link>https://aicodingerrors.jtlcookie.com/en/errors/cursor-mcp-server-failed-to-start-spawn-npx-enoent</link>
      <guid isPermaLink="true">https://aicodingerrors.jtlcookie.com/en/errors/cursor-mcp-server-failed-to-start-spawn-npx-enoent</guid>
      <description>Cursor 0.40.x – 0.42.x — Error: MCP server failed to start (code -32000): spawn npx ENOENT</description>
    </item>
  </channel>
</rss>