Ce face claude attach
Fiecare sesiune în fundal are un ID scurt. Îl vezi când pornești sesiunea cu claude --bg, iar el este și numele directorului sesiunii din ~/.claude/jobs/. claude attach deschide sesiunea în terminalul curent ca sesiune interactivă completă, la fel ca atașarea din agent view. La atașare, Claude postează un scurt rezumat a ce s-a întâmplat cât ai lipsit.
Din v2.1.290 poți da o parte din numele sesiunii în loc de ID. După nume se deschid doar sesiunile al căror proces rulează; ca să repornești o sesiune oprită, folosește ID-ul.
Sesiunile atașate se afișează mereu în mod fullscreen. ← pe un prompt gol sau /exit te detașează și te duce în agent view, iar Ctrl+Z te întoarce în shell-ul din care ai rulat claude attach. Detașarea nu oprește sesiunea; pentru oprire folosești /stop sau claude stop.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
<id> |
ID-ul scurt al sesiunii, afișat de claude --bg sau de claude agents --json. |
<nume> |
O parte din numele unei sesiuni care rulează. Din v2.1.290. |
Exemple practice de terminal
Exemplul 1: Pornirea unei sesiuni în fundal
Claude afișează ID-ul scurt (diferit la fiecare rulare) și comenzile de gestionare. Dacă serviciul pentru sesiuni în fundal nu rula deja, poate apărea înainte și linia Starting background service….
claude --bg --name "flaky-test-fix" "investighează testul instabil SettingsChangeDetector"
Ieșire în terminal
backgrounded · 7c5dcf5d · flaky-test-fix
claude agents list sessions
claude attach 7c5dcf5d open in this terminal
claude logs 7c5dcf5d show recent output
claude stop 7c5dcf5d stop this session
Exemplul 2: Atașarea după ID
claude attach 7c5dcf5d
Exemplul 3: Atașarea după nume
claude attach "flaky-test"
Greșeli frecvente și bune practici
- Apeși Ctrl+C ca să te detașezi. În sesiunea atașată, Ctrl+C anulează răspunsul în curs; doar de două ori pe un prompt gol te detașează.
- Încerci să deschizi după nume o sesiune oprită. Atașarea după nume merge doar pentru sesiuni cu procesul pornit; folosește ID-ul.
- Primești
This session has no saved transcript: sesiunea s-a oprit înainte să aibă o conversație proprie. Ruleazăclaude respawn <id>ca să o repornești cu o conversație goală.