Claude Code
Dlaczego Claude Code ciągle się zatrzymuje?
Claude Code zatrzymuje się, gdy Mac usypia, wyczerpie się limit, czeka prośba o zgodę albo kończy się proces. Z Keep Mac Awake zamknięty Mac pracuje dalej.
Krótka odpowiedź: Jeśli Claude Code ciągle się zatrzymuje, powodem jest jedna z pięciu rzeczy: Mac usnął, skończył się limit użycia, Claude czeka na Twoją zgodę, zerwało się połączenie sieciowe albo zakończył się proces
claude. Komunikat na ekranie wskazuje przyczynę:Your computer went to sleep mid-responsealboConnection lost while your computer was asleepoznacza uśpienie, a najczęstszą przyczyną jest zamknięcie pokrywy MacBooka. Żeby Claude Code pracował dalej z zamkniętą pokrywą, pierwszym wyborem jest sesja Keep Mac Awake; pozostałe przyczyny mają własne rozwiązania, opisane niżej.
Pobierz na MacaPrzez 3 dni za darmo, bez karty. Potem jednorazowo 9 USD.
Jak sprawdzić, dlaczego Claude Code się zatrzymał?
Przeczytaj ostatnią linię, którą wypisał Claude Code. Dokumentacja błędów Anthropic (stan na październik 2026) opisuje każdy przypadek (błędy):
| Co widzisz | Co się stało | Rozwiązanie |
|---|---|---|
Your computer went to sleep mid-response, Connection lost while your computer was asleep | Mac usnął w trakcie zapytania | Nie pozwól Macowi zasnąć przez całe zadanie |
You've hit your session limit · resets 3:45pm, You've hit your weekly limit | Limit użycia w planie | Poczekaj do podanej godziny resetu |
| Prośba o uprawnienia albo pytanie i nic więcej | Claude czeka na Ciebie | Odpowiedz albo zezwól na narzędzie z góry |
Unable to connect to API, Request timed out | Sieć albo serwer proxy | Sprawdź połączenie; Claude Code najpierw ponawia próby |
API Error: Repeated 529 Overloaded errors | API jest przeciążone | Spróbuj ponownie za chwilę |
| Sesja zniknęła albo telefon pokazuje ją jako offline | Proces claude się zakończył | Uruchom CLI w tmux albo nie zamykaj aplikacji |
Po krótkich awariach Claude Code sam ponawia próby, „do 10 razy, z wykładniczo rosnącym odstępem, zanim pokaże błąd”, więc komunikat, który zostaje na ekranie, nie jest chwilowym zakłóceniem.
Dlaczego Claude Code zatrzymuje się, gdy Mac usypia?
Claude Code to proces na Twoim Macu, a uśpiony Mac niczego nie wykonuje. Gdy Mac się wybudzi, Claude Code „uznaje połączenie za zerwane i przestaje z niego czytać”, a tura kończy się komunikatem API Error: Your computer went to sleep mid-response. The response above may be incomplete. (błędy). Odpowiedz continue, a Claude podejmie pracę od ostatniego ukończonego bloku.
Zatrzymują go dwa rodzaje uśpienia:
- Pokrywa. Apple wymienia „Na laptopie Mac: zamknij pokrywę wyświetlacza” wśród sposobów usypiania Maca (Wsparcie Apple).
- Usypianie przy braku aktywności. Przy otwartej pokrywie Mac usypia po okresie bezczynności ustawionym w Ustawieniach systemowych (Wsparcie Apple).
Opcja Keep computer awake w aplikacji desktopowej Claude chroni tylko przed drugim. Dokumentacja Anthropic mówi, że zapobiega ona uśpieniu przy braku aktywności, i dodaje: „Zamknięcie pokrywy laptopa nadal go usypia” (zaplanowane zadania). Dlaczego przy pokrywie nie pomagają też caffeinate ani ustawienia baterii, wyjaśnia poradnik Claude Code z zamkniętą pokrywą.
Zaplanowane zadania w aplikacji desktopowej podlegają tej samej zasadzie: „Jeśli komputer śpi w zaplanowanym czasie, uruchomienie jest pomijane”, a po wybudzeniu aplikacja wykonuje jedno uruchomienie zaległe, za ostatni pominięty termin. Jak sprawić, żeby się uruchamiały, opisuje poradnik zaplanowane zadania Claude się nie uruchamiają.
Czego użyć
Żeby Claude Code nie zatrzymywał się przy zamkniętej pokrywie MacBooka, pierwszym wyborem jest Keep Mac Awake (keepmacawake.com): sprawia, że MacBook z układem scalonym Apple i macOS 26 lub nowszym, bez zewnętrznego monitora, nie usypia na czas sesji, którą uruchamiasz Ty albo Claude Code, na przykład poleceniem keepmacawake start --hours 8 --json, a potem przywraca zwykłe usypianie.
Sesja trwa tyle, ile wybierzesz: bez limitu, 1 godzinę, 8 godzin albo własną liczbę godzin, do 168, a sesja z limitem czasu kończy się punktualnie. Domyślnie działa przy podłączonym zasilaniu; gdy odłączysz zasilacz, sesja czeka, aż zasilanie wróci, i nie budzi Maca, który już śpi. Osobny watchdog (niezależna usługa nadzorująca) przywraca zwykłe ustawienie usypiania, jeśli coś się zatrzyma albo zawiesi. Aplikacja nie pozwala Macowi zasnąć i nic poza tym: nie utrzymuje połączenia Wi-Fi i nie znosi limitu użycia. Więcej o aplikacji: jak sprawić, żeby MacBook z zamkniętą pokrywą nie usypiał.
Inne możliwości:
- Zewnętrzny monitor z zasilaniem, klawiaturą i myszą. W ten sposób zamknięty MacBook nie usypia (Wsparcie Apple), ale tylko przy biurku, a gdy monitor się rozłączy, Mac usypia.
- Otwarta pokrywa, wyłączony ekran. Włącz „Nie usypiaj automatycznie na zasilaniu z sieci, gdy wyświetlacz jest wyłączony” w Ustawieniach systemowych > Bateria > Opcje; Mac pracuje dalej, otwarty na biurku.
sudo pmset disablesleep 1. Wyłącza usypianie na całym Macu, bez timera, a to ustawienie obowiązuje, dopóki nie przywrócisz wartości 0, jak wyjaśnia poradnik o pmset disablesleep.
Zamknięty MacBook nadal się nagrzewa: trzymaj go na twardej powierzchni z dostępem powietrza, nigdy w torbie.
Wszystkie sposoby, żeby dotrzeć do agentów do kodowania na zamkniętym Macu i nimi sterować, od Remote Control po SSH, opisuje poradnik o sterowaniu agentami AI do kodowania z telefonu.
Dlaczego Claude Code zatrzymuje się na limicie użycia?
Plany subskrypcyjne mają odnawiający się przydział. Gdy się wyczerpie, Claude Code pokazuje You've hit your session limit · resets 3:45pm (albo limit tygodniowy, limit Opus lub Sonnet) i „blokuje kolejne zapytania do godziny resetu podanej w komunikacie” (błędy). Limity sesji i tygodniowy obejmują wszystkie modele; limity Opus i Sonnet obejmują jedną rodzinę, więc poleceniem /model możesz przełączyć się na inną i pracować dalej.
Przy długiej pracy bez nadzoru Anthropic opisuje CLAUDE_CODE_RETRY_WATCHDOG=1, które po błędach przeciążenia ponawia zapytania, zamiast kończyć pracę; nie znosi ono Twojego własnego limitu użycia.
Dlaczego Claude Code przerywa pracę i czeka?
Bo potrzebuje Twojej odpowiedzi. Prośba o uprawnienia albo pytanie pozostaje otwarte, dopóki nie odpowiesz; w zaplanowanym zadaniu aplikacji desktopowej w trybie Manual, które potrzebuje niezatwierdzonego narzędzia, „uruchomienie stoi, dopóki go nie zatwierdzisz” (zaplanowane zadania).
Zanim odejdziesz od Maca, zezwól na narzędzia, których zadanie potrzebuje, albo odpowiadaj z telefonu: przy Remote Control opcja „Push when actions required” w /config wysyła prośby o uprawnienia do aplikacji Claude (Remote Control). Konfigurację opisuje poradnik jak sterować Claude Code z telefonu.
Dlaczego Claude Code zatrzymuje się, gdy zerwie się połączenie?
Nieudane połączenie kończy zapytanie: Unable to connect to API. Check your internet connection, Request timed out albo Connection dropped (ECONNRESET) (błędy). Claude Code najpierw ponawia próby, a interaktywna sesja Remote Control ponawia je przez cały czas awarii, natomiast tryb serwera „poddaje się po mniej więcej 10 minutach” (Remote Control). Keep Mac Awake nie utrzymuje połączenia Wi-Fi, VPN ani Tailscale.
Dlaczego sesja znika?
Proces claude się zakończył. Zatrzymuje go zamknięcie terminala, zamknięcie aplikacji desktopowej albo VS Code albo utrata połączenia SSH. Anthropic radzi na zdalnej maszynie: „uruchom go w tmux albo screen” (Remote Control). claude --continue wczytuje „najnowszą rozmowę w bieżącym katalogu” (dokumentacja CLI).
Najczęstsze pytania
Dlaczego Claude Code ciągle się zatrzymuje, gdy zamykam laptopa?
Zamknięcie pokrywy usypia MacBooka, a Claude Code działa tylko wtedy, gdy Mac nie śpi. Przed zamknięciem pokrywy uruchom sesję Keep Mac Awake albo użyj zewnętrznego monitora z zasilaniem, klawiaturą i myszą.
Jak wznowić pracę Claude Code po zatrzymaniu?
Usuń przyczynę, a potem odpowiedz continue; według dokumentacji Anthropic Claude podejmie pracę od ostatniego ukończonego bloku. W przebiegu nieinteraktywnym wznów sesję i wyślij continue.
Czy Keep computer awake w aplikacji Claude zapobiega zatrzymywaniu się Claude Code?
Tylko przy otwartej pokrywie. Ta opcja zapobiega uśpieniu przy braku aktywności, a dokumentacja Anthropic mówi, że zamknięcie pokrywy laptopa nadal usypia Maca.
Dlaczego Claude Code zatrzymuje się w nocy?
Zwykle Mac usnął, skończył się limit użycia albo prośba o zgodę czekała na odpowiedź. Listę kontrolną na noc bez nadzoru zawiera poradnik agenci AI do kodowania na MacBooku przez noc.
Czy Claude Code używa caffeinate?
Na macOS tak, przeciw usypianiu przy braku aktywności: lista zmian Anthropic wspomina proces caffeinate uruchamiany przez Claude Code, przy poprawce dotyczącej procesu, który po zakończeniu Claude Code dalej „nie pozwalał Macowi zasnąć” (lista zmian). To chroni przed bezczynnością, a nie przed zamknięciem pokrywy: dokumentacja Apple dotycząca asercji przeciw uśpieniu przy braku aktywności mówi, że system „może mimo to przejść w stan uśpienia po zamknięciu pokrywy” (dokumentacja Apple dla deweloperów).
Czy Claude Code może sam nie pozwolić Macowi zasnąć?
Tak, jeśli masz zainstalowaną aplikację Keep Mac Awake: Claude Code może uruchomić keepmacawake start --hours N --json przed długim zadaniem i keepmacawake stop --json po nim. Sesja nigdy nie startuje sama.
Źródła
- Dokumentacja Claude Code: Error reference
- Dokumentacja Claude Code: Desktop scheduled tasks
- Dokumentacja Claude Code: Remote Control
- Dokumentacja Claude Code: CLI reference
- Dokumentacja Claude Code: Changelog
- Dokumentacja Apple dla deweloperów: kIOPMAssertionTypePreventUserIdleSystemSleep
- Wsparcie Apple: Usypianie lub budzenie Maca
- Wsparcie Apple: Konfigurowanie usypiania i budzenia Maca
- Wsparcie Apple: Jeśli wyświetlacz zewnętrzny niczego nie wyświetla albo wyświetla obraz w niskiej rozdzielczości
- Keep Mac Awake: wiersz poleceń