Ce face claude daemon (logs, run, status, stop)
Supervisorul este serviciul care rulează sesiunile în fundal, ca ele să continue după ce închizi agent view sau terminalul. Claude Code îl pornește singur prima dată când trimiți o sesiune în fundal sau deschizi agent view, deci de obicei nu trebuie să-l gestionezi. Subcomenzile claude daemon servesc la diagnosticare și recuperare.
status afișează starea supervisorului, versiunea, directorul de socket și numărul de workeri, și iese cu 1 dacă supervisorul nu rulează. Avertizează și când versiunea supervisorului diferă de cea a comenzii claude rulate. logs urmărește fișierul ~/.claude/daemon.log și tipărește liniile noi până apeși Ctrl+C. run rulează supervisorul în prim-planul terminalului și îi afișează jurnalul.
stop --any oprește supervisorul și sesiunile pe care le găzduiește; --any confirmă oprirea unui supervisor pornit la cerere, care este cazul implicit. Cu --keep-workers sesiunile rămân pornite pentru următorul supervisor. Pe macOS și Linux, sesiunile se opresc dacă niciun supervisor nou nu se conectează în aproximativ un minut, așa că rulează imediat claude agents.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
status |
Starea, versiunea, directorul de socket și numărul de workeri; cod 1 dacă supervisorul nu rulează. |
logs |
Urmărește ~/.claude/daemon.log până la Ctrl+C. |
run |
Rulează supervisorul în prim-plan, cu jurnalul afișat. |
stop --any |
Oprește supervisorul și sesiunile găzduite. |
--keep-workers |
Cu stop, lasă sesiunile să ruleze ca următorul supervisor să se reconecteze la ele. |
Exemple practice de terminal
Exemplul 1: Verificarea supervisorului
claude daemon status
Exemplul 2: Recuperarea unui supervisor blocat, fără să pierzi sesiunile
Pentru cazul în care atașarea, peek-ul sau claude logs spun că serviciul de fundal nu a răspuns. A doua comandă pornește un supervisor nou și trebuie rulată în aproximativ un minut.
claude daemon stop --any --keep-workers
claude agents
Exemplul 3: Urmărirea jurnalului supervisorului
claude daemon logs
Greșeli frecvente și bune practici
- Oprești supervisorul cu
--keep-workersși nu mai pornești altul. După aproximativ un minut sesiunile se opresc; conversațiile rămân însă pe disc. - Ai un alias
claudecare adaugă flag-uri. Doar un--dangerously-skip-permissionssau--allow-dangerously-skip-permissionspus primul lasădaemonsă ruleze; cu orice alt flag înainte, subcomanda nu rulează. - Sesiunile pornite din agent view eșuează cu
Could not resolve authentication method: supervisorul nu are credențiale. Conectează-te cu/login, oprește supervisorul custop --any --keep-workers, apoi ruleazăclaude agentsdintr-un shell care are setată eventuala variabilă cu cheia API.