Salta ai contenuti

Sessioni su più macchine

Oggi lavori su un progetto dal desktop, domani lo riprendi dal portatile e vorresti continuare la conversazione con Claude esattamente dove l’avevi lasciata. La sincronizzazione delle sessioni serve a questo: una sessione di Claude Code che scegli tu viaggia verso le altre tue macchine, dove la riprendi con claude -r.

Decidi tu quali sessioni viaggiano

Nessuna sessione lascia la macchina se non lo chiedi. Per portarne una con te:

  1. Durante la sessione di Claude Code, digita il comando /sync-session.
  2. Claude conferma con una frase che la sessione verrà portata sulle altre macchine quando si chiude.
  3. Chiudi la sessione come al solito. Alla chiusura la conversazione viene cifrata e inviata al tuo repository di sincronizzazione.
  4. Sull’altra macchina, dopo la sincronizzazione, apri il progetto e riprendi la sessione con claude -r.

Conta solo il comando. Se in una frase scrivi «a cosa serve /sync-session?», la sessione non viene segnata.

Le sessioni restano tue

Le sessioni che porti con te sono visibili solo a te, sulle tue macchine. Nessun collega le vede, nemmeno il maintainer, e viaggiano cifrate.

Una sessione portata con /sync-session resta nel repository per 14 giorni, poi viene rimossa da sola; la scheda Sessioni ti avvisa quando succede. Puoi cambiare la durata con l’impostazione claudeSync.sessionsCarryExpiryDays.

La scheda Sessioni

La scheda Sessioni della dashboard elenca le sessioni sincronizzate, raggruppate per macchina e poi per progetto. Ogni riga mostra un identificativo breve, la prima riga della conversazione e la data.

La scheda Sessioni: le sessioni raggruppate per macchina e per progetto, con il filtro, il numero di sessioni conservate per repository e il pulsante Delete su ogni riga La scheda Sessioni (dati d’esempio, vista del maintainer).

  • Filtra le sessioni… cerca per titolo, identificativo, progetto o macchina.
  • Sessioni conservate per repository stabilisce quante sessioni recenti tenere per ogni progetto. Puoi solo abbassare il valore rispetto al limite del team.
  • Limite del team (sessioni per repository), visibile al maintainer, fissa il massimo per tutto il team. Ogni macchina lo eredita; un membro può tenerne di meno, mai di più.
  • ha origine qui segna le sessioni nate su questa macchina.
  • non ancora qui segnala una sessione che non è stata ancora sistemata su questa macchina. Il suggerimento spiega il motivo: di solito basta aprire il progetto una volta in Claude Code su questa macchina, e la sessione arriva alla sincronizzazione successiva.
  • Elimina cancella la sessione dal repository e da tutte le tue macchine alla sincronizzazione successiva. L’operazione non si può annullare e chiede conferma.

Se una sessione è stata ripresa e continuata su due macchine, Claude Sync tiene entrambe le versioni: nessuna sovrascrive l’altra.

Attivare o disattivare

Per accendere o spegnere la sincronizzazione delle sessioni su questa macchina:

  1. In VS Code apri File › Preferenze › Impostazioni e cerca Claude Sync.
  2. Attiva o disattiva Sync Sessions.

Il cambio vale subito. Quando la spegni, nessuna sessione viaggia in nessuna direzione e l’elenco delle sessioni che avevi segnato viene azzerato: riaccendendola, parte solo ciò che segnerai di nuovo.

Vedi anche