Aplikacja desktopowa - równoległe sesje i podgląd
Zadanie w zdalnej sesji może działać dalej, gdy komputer przechodzi w uśpienie, znika sieć albo zamykasz Desktop, aż do zakończenia, potrzeby interakcji lub osiągnięcia limitu. Claude Code działa jako proces na zdalnej maszynie, pod kontrolą zainstalowanego tam pomocnika Desktop, więc do dalszej pracy nie potrzebuje połączenia SSH. Ta możliwość wymaga Claude Desktop w wersji 2.31226.0 lub nowszej.
Po powrocie z uśpienia lub utracie sieci odzyskasz działające zadanie, jeśli proces nadal działa, a Desktop może zalogować się bez pytania o dodatkowe dane. Jeśli Desktop nie połączył się ponownie, wyślij wiadomość w sesji; samoczynne ponowne połączenie działa tylko wtedy, gdy logowanie nie wymaga potwierdzenia. Po odzyskaniu połączenia sesja może pokazać ostatnie wyjście, ale przy długim rozłączeniu starsza część wyjścia może nie być dostępna.
Po zamknięciu Desktop zadanie nadal działa na zdalnej maszynie, ale może się zatrzymać, gdy ponownie otworzysz sesję, jeśli Desktop nie zdoła dołączyć do istniejącego procesu. Przy zadaniu rozpoczętym w starszej wersji na Windows nie odzyskasz go po ponownym uruchomieniu Desktop, dlatego otwórz Desktop dopiero wtedy, gdy spodziewasz się zakończenia zadania. W pozostałych przypadkach otwarcie sesji pozwala kontynuować zadanie, jeśli Desktop ponownie dołączy do procesu, ale nie zawsze jest to możliwe.
Podczas rozłączenia edycje w sesji korzystającej z worktree czekają około 30 sekund, a potem kończą się niepowodzeniem, choć polecenia powłoki nadal działają. Wywołania konektorów i innych narzędzi udostępnianych przez Desktop zawodzą po około 30 sekundach, gdy aplikacja jest rozłączona. Jeśli organizacja ogranicza dozwolone foldery sesji, odczyt, wyszukiwanie i edycja mogą podczas rozłączenia czekać do 10 minut, a następnie zakończyć się niepowodzeniem.
Loading recent output from <host>…
Restarting Claude Code on <host>…
Zastosowanie w praktyce
Zostaw zdalne zadanie działające podczas krótkiego uśpienia komputera lub utraty sieci, jeśli proces na zdalnej maszynie nadal działa. Po powrocie sprawdź, czy Desktop ponownie się połączył; jeśli nie, wyślij wiadomość w sesji, aby wznowić próbę połączenia. Przed zamknięciem Desktop przy długim zadaniu sprawdź, czy po ponownym otwarciu aplikacja będzie mogła dołączyć do działającego procesu.