Przejdź do głównej zawartości
Claude Code Autor: 5 min czytania
Opublikowano:

Claude Code timeout, jak naprawić 2026

Claude Code zwraca timeout, konfiguracja timeoutów, Plan Mode jako fix, MCP timeouts, retry strategie.

Spis treści

Claude Code zwraca "Request timed out after 60s" w środku ważnego refactoru. Frustrujące, ale zwykle naprawialne. Poniżej co to znaczy, dlaczego się dzieje, jak skonfigurować timeouts i kiedy lepiej użyć Plan Mode / subagents zamiast walczyć z timeoutem.

Co to timeout w Claude Code

Timeout to maksymalny czas, jaki Claude Code czeka na odpowiedź od Anthropic API. Default 60-120 sekund (zależy od wersji). Po przekroczeniu klient HTTP zrywa połączenie i zwraca error. Inference Claude może trwać długo dla bardzo długich response (10k+ output tokens) lub przy heavy reasoning (Opus na trudnym debugu).

Typowe przyczyny timeoutów

  1. Bardzo długi task. Refactor 50+ plików w jednym kroku, generowanie 10 stron dokumentacji. Claude potrzebuje minut
  2. Slow network. Corporate proxy, VPN, wolny DNS. Test: time curl https://api.anthropic.com
  3. Anthropic outage / degradacja. Sprawdź status.anthropic.com
  4. Rate limit z retry-after > timeout. Anthropic mówi "retry za 90s", twój timeout 60s, request umiera
  5. MCP server hangs. Server nie odpowiada, Claude czeka, timeout

Konfiguracja timeoutów

Per session (zmienna środowiskowa)

export ANTHROPIC_TIMEOUT=300000  # 5 minut w milisekundach
claude

Per project (settings.json)

{
  "timeout_ms": 300000,
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["@linear/mcp-server"],
      "timeout": 30000
    }
  }
}

SDK (Python / TypeScript)

# Python
from anthropic import Anthropic
client = Anthropic(timeout=300.0)  # 5 minut

# TypeScript
const client = new Anthropic({ timeout: 300000 });

Wybór modelu pod task

Im mocniejszy model, tym wolniejszy. Opus 4.7 dla średnio złożonego refactoru łatwo przekracza 60s. Sonnet 4.6 ten sam task zrobi w 20-30s.

Task Rekomendacja Typowy czas
Klasyfikacja / format Haiku 4.5 1-3s
Code generation pojedyncza funkcja Sonnet 4.6 3-10s
Multi-file refactor (5-10 plików) Sonnet 4.6 15-45s
Complex debug (analiza algo) Opus 4.7 30-120s
Migracja stacku (30+ plików) Sonnet + Plan Mode Multi-step, każdy < 60s

Problemy sieciowe

Test latency:

time curl -I https://api.anthropic.com/v1/models -H "x-api-key: $ANTHROPIC_API_KEY"

Normalne: < 500ms. Powyżej 2s problem sieci.

Fix:

  • Proxy: export HTTPS_PROXY=http://proxy.firma.pl:8080
  • VPN: spróbuj split tunneling albo bez VPN
  • DNS: zmień na Cloudflare 1.1.1.1 lub Google 8.8.8.8
  • Corporate CA: export NODE_EXTRA_CA_CERTS=/path/corp-ca.pem

Alternatywa do walki z timeoutami: użyj Plan Mode (rozbija zadanie na mniejsze kroki) albo subagents (parallel execution, każdy z własnym timeout). Czasem lepsze niż próba zwiększenia timeout.

Debugowanie timeoutów w kursie

Kurs Claude Code po polsku (349 zł brutto) ma moduł 9 z troubleshooting + performance tuning + cost optimization. Plus moduł 6 z subagents (parallel execution).

Zobacz program kursu, 349 zł →

Najczęściej zadawane pytania

Co to znaczy 'request timeout' w Claude Code?

Claude Code nie dostał response od Anthropic API w określonym czasie (default 60-120s). Typowe przyczyny: bardzo długi task, slow network, Anthropic outage, rate limit z retry-after > timeout.

Jak zwiększyć timeout?

W settings.json: 'timeout_ms': 300000 (5 minut). Środowisko: export ANTHROPIC_TIMEOUT=300000. Dla bardzo długich tasków rozważ użycie Batch API zamiast sync.

Czy timeout zabija sesję?

Nie. Claude Code automatycznie retry przy timeout (typowo 3×). Po wyczerpaniu retry zwraca error, ale sesja pozostaje aktywna - możesz spróbować ponownie.

Co robić jak task zawsze timeoutuje?

Rozbij na mniejsze kawałki. Zamiast 'refactor całego repo', daj 'plan w 5 fazach, faza 1 to X'. Claude wykona po kawałku. Alternatywa: subagents (każdy ma własny timeout).

Czy Plan Mode pomaga z timeoutami?

Tak. Plan Mode rozbija duże zadanie na sekwencję mniejszych. Każdy krok ma osobny timeout, więc jeden timeout nie zabija całego workflow. Tutorial: Plan Mode po polsku.

Czy timeouts są problemem na WSL/Mac/Linux?

Identycznie. Timeout to feature klienta HTTP (axios/fetch), nie zależy od OS. Może być różny gdy używasz proxy z własnym timeout.

Co jeśli MCP server timeoutuje?

Każdy MCP server ma własny timeout. Skonfiguruj w settings: 'mcpServers': {'name': {'command': '...', 'timeout': 30000}}. Slow MCP = slow Claude.

Czy jest polski kurs Claude Code?

Tak, Kurs Claude Code po polsku (349 zł brutto) ma moduł 9 z troubleshooting, performance, timeouts. 220 stron PDF.

Chcesz profesjonalnie nauczyć się tworzenia video AI?

6 modułów PDF + społeczność Discord. Dożywotni dostęp.

249 zł 399 zł
Zobacz kurs →