6 6
7> Continua una sessione locale di Claude Code dal tuo telefono, tablet o da qualsiasi browser utilizzando Remote Control. Funziona con claude.ai/code e l'app Claude per dispositivi mobili.7> Continua una sessione locale di Claude Code dal tuo telefono, tablet o da qualsiasi browser utilizzando Remote Control. Funziona con claude.ai/code e l'app Claude per dispositivi mobili.
8 8
9<Note>
10 Remote Control è disponibile su tutti i piani. Su Team e Enterprise, è disabilitato per impostazione predefinita fino a quando un proprietario non abilita l'interruttore Remote Control nelle [impostazioni di amministrazione di Claude Code](https://claude.ai/admin-settings/claude-code).
11</Note>
12
13Remote Control connette [claude.ai/code](https://claude.ai/code) o l'app Claude per [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) e [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) a una sessione di Claude Code in esecuzione sulla tua macchina. Avvia un'attività alla tua scrivania, quindi riprendi dal tuo telefono sul divano o da un browser su un altro computer.9Remote Control connette [claude.ai/code](https://claude.ai/code) o l'app Claude per [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) e [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) a una sessione di Claude Code in esecuzione sulla tua macchina. Avvia un'attività alla tua scrivania, quindi riprendi dal tuo telefono sul divano o da un browser su un altro computer.
14 10
15Quando avvii una sessione Remote Control sulla tua macchina, Claude continua a funzionare localmente per tutto il tempo, quindi l'esecuzione del codice e l'accesso al filesystem rimangono sulla tua macchina. Con Remote Control puoi:11Quando avvii una sessione Remote Control sulla tua macchina, Claude continua a funzionare localmente per tutto il tempo, quindi l'esecuzione del codice e l'accesso al filesystem rimangono sulla tua macchina. Con Remote Control puoi:
17* **Utilizzare il tuo ambiente locale completo da remoto**: il tuo filesystem, i [server MCP](/docs/it/mcp), gli strumenti e la configurazione del progetto rimangono disponibili, e digitando `@` l'autocompletamento completa i percorsi dei file dal tuo progetto locale.13* **Utilizzare il tuo ambiente locale completo da remoto**: il tuo filesystem, i [server MCP](/docs/it/mcp), gli strumenti e la configurazione del progetto rimangono disponibili, e digitando `@` l'autocompletamento completa i percorsi dei file dal tuo progetto locale.
18* **Lavorare da entrambe le superfici contemporaneamente**: la conversazione e il progresso dei [subagent](/docs/it/sub-agents) e dei [flussi di lavoro dinamici](/docs/it/workflows) rimangono sincronizzati su tutti i dispositivi connessi, quindi puoi inviare messaggi dal tuo terminale, browser e telefono in modo intercambiabile.14* **Lavorare da entrambe le superfici contemporaneamente**: la conversazione e il progresso dei [subagent](/docs/it/sub-agents) e dei [flussi di lavoro dinamici](/docs/it/workflows) rimangono sincronizzati su tutti i dispositivi connessi, quindi puoi inviare messaggi dal tuo terminale, browser e telefono in modo intercambiabile.
19* **Inviare immagini e file dal tuo telefono o browser**: allega una foto o un file nell'app Claude o su claude.ai/code, con o senza didascalia. Claude vede le foto allegate direttamente come parte del tuo messaggio. Claude Code scarica altri file sulla tua macchina e li passa a Claude come riferimenti a file `@`.15* **Inviare immagini e file dal tuo telefono o browser**: allega una foto o un file nell'app Claude o su claude.ai/code, con o senza didascalia. Claude vede le foto allegate direttamente come parte del tuo messaggio. Claude Code scarica altri file sulla tua macchina e li passa a Claude come riferimenti a file `@`.
20* **Sopravvivere alle interruzioni**: se il tuo laptop va in sospensione o la tua rete si interrompe, Claude Code si riconnette automaticamente quando la tua macchina torna online. Mentre la connessione si sta ricostruendo, Claude Code mette in coda i messaggi, i prompt di autorizzazione e gli aggiornamenti di stato dai subagent e dai flussi di lavoro, e li consegna una volta che la connessione si recupera.16* **Sopravvivere alle interruzioni**: se il tuo laptop va in sospensione o la tua rete si interrompe, Claude Code si riconnette automaticamente quando la tua macchina torna online.
21
22A differenza di [Claude Code sul web](/docs/it/claude-code-on-the-web), che funziona su infrastrutture cloud, le sessioni Remote Control vengono eseguite direttamente sulla tua macchina e interagiscono con il tuo filesystem locale. Le interfacce web e mobile sono una finestra in quella sessione locale.
23 17
24Questa pagina copre la configurazione, come avviare e connettersi alle sessioni, e come Remote Control si confronta con Claude Code sul web.18A differenza di [sessioni cloud](/docs/it/claude-code-on-the-web), che vengono eseguite su infrastrutture cloud, le sessioni Remote Control vengono eseguite direttamente sulla tua macchina e interagiscono con il tuo filesystem locale. Le interfacce web e mobile sono una finestra in quella sessione locale, quindi il tuo computer deve rimanere acceso e il processo `claude` deve continuare a funzionare.
25 19
26<h2 id="requirements">20<h2 id="requirements">
27 Requisiti21 Requisiti
33* **Autenticazione**: esegui `claude` e utilizza `/login` per accedere tramite claude.ai se non l'hai già fatto. Senza un accesso idoneo, `claude remote-control` esce con un errore, mentre `claude --remote-control` avvia comunque una sessione interattiva e mostra una notifica di errore di Remote Control poco dopo l'avvio.27* **Autenticazione**: esegui `claude` e utilizza `/login` per accedere tramite claude.ai se non l'hai già fatto. Senza un accesso idoneo, `claude remote-control` esce con un errore, mentre `claude --remote-control` avvia comunque una sessione interattiva e mostra una notifica di errore di Remote Control poco dopo l'avvio.
34* **Endpoint API**: non disponibile in nessuna di queste configurazioni:28* **Endpoint API**: non disponibile in nessuna di queste configurazioni:
35 * Utilizzi Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry.29 * Utilizzi Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry.
36 * Punti [`ANTHROPIC_BASE_URL`](/docs/it/env-vars) a un host diverso da `api.anthropic.com`, come un [gateway LLM](/docs/it/llm-gateway) o proxy. Annulla l'impostazione della variabile per utilizzare Remote Control. Prima della v2.1.196, Claude Code consentiva Remote Control con un `ANTHROPIC_BASE_URL` personalizzato.30 * Punti [`ANTHROPIC_BASE_URL`](/docs/it/env-vars) a un host diverso da `api.anthropic.com`, come un [gateway LLM](/docs/it/llm-gateway) o proxy. Annulla l'impostazione della variabile per utilizzare Remote Control.
37 * Accedi tramite un [gateway di app Claude](/docs/it/claude-apps-gateway) aziendale.31 * Accedi tramite un [gateway di app Claude](/docs/it/claude-apps-gateway) aziendale.
38* **Valutazione dei flag di funzionalità**: [`DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` e `DISABLE_GROWTHBOOK`](/docs/it/env-vars) disabilitano ciascuno la valutazione dei flag di funzionalità da cui dipende la disponibilità di Remote Control. Annulla l'impostazione della variabile ovunque sia impostata, nel tuo ambiente shell o nel blocco `env` di un [file `settings.json`](/docs/it/settings-reference#all-settings), per utilizzare Remote Control.32* **Valutazione dei flag di funzionalità**: se imposti una [variabile di ambiente che disattiva la valutazione dei flag di funzionalità](/docs/it/env-vars#features-that-need-feature-flag-fetching), la disponibilità di Remote Control dipende da quale:
39* **Fiducia dell'area di lavoro**: esegui `claude` nella directory del tuo progetto almeno una volta per accettare la finestra di dialogo di fiducia dell'area di lavoro. La finestra di dialogo di fiducia all'avvio non salva mai la fiducia per la directory home, quindi avvia Remote Control da una directory di progetto.33 * Se imposti `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` o `DISABLE_GROWTHBOOK`, Remote Control non è disponibile. Annulla l'impostazione della variabile ovunque sia impostata, nel tuo ambiente shell o nel blocco `env` di un [file `settings.json`](/docs/it/settings-reference#all-settings), per utilizzare Remote Control.
34 * Se imposti solo `DISABLE_TELEMETRY` o `DO_NOT_TRACK`, Remote Control rimane disponibile a meno che la tua organizzazione non richieda [Dispositivi affidabili](#trusted-devices). Se lo richiede, annulla l'impostazione della variabile per utilizzare Remote Control. L'utilizzo di Remote Control con una di queste variabili impostate richiede Claude Code v2.1.283 o successivo.
35* **Fiducia dell'area di lavoro**: in una directory che non hai ancora considerato attendibile, `claude remote-control` stampa ciò che considerare attendibile attiva e chiede `Trust <directory>? [y/N]` prima di avviarsi. Rispondendo `y` salva la scelta, tranne nella tua directory home, dove la fiducia non viene mai salvata e la domanda ritorna ad ogni esecuzione. Quando il suo input o output standard non è un terminale, il comando non può chiedere ed esce con un errore [`Workspace not trusted`](/docs/it/errors#workspace-not-trusted-when-starting-remote-control).
40 36
41<h2 id="start-a-remote-control-session">37<h2 id="start-a-remote-control-session">
42 Avvia una sessione Remote Control38 Avviare una sessione Remote Control
43</h2>39</h2>
44 40
45Puoi avviare una sessione Remote Control dalla CLI o dall'estensione VS Code. La CLI offre tre modalità di invocazione; VS Code utilizza il comando `/remote-control`.41È possibile avviare una sessione Remote Control dalla CLI, dall'[app Claude Desktop](/docs/it/desktop) o dall'estensione VS Code. La CLI offre tre modalità di invocazione; l'app Desktop e VS Code utilizzano il comando `/remote-control`.
46 42
47<Tabs>43<Tabs>
48 <Tab title="Modalità server">44 <Tab title="Modalità server">
49 Accedi alla directory del tuo progetto ed esegui:45 Nella directory del progetto, eseguire:
50 46
51 ```bash theme={null}47 ```bash theme={null}
52 claude remote-control48 claude remote-control
53 ```49 ```
54 50
55 Finché non accetti la conferma una tantum di Remote Control, `claude remote-control` spiega cosa fa e chiede `Enable Remote Control? (y/n)` prima di avviare il server. Rispondi `y` per accettare e avviare il server. Se rifiuti, Claude Code esce senza avviare il server e chiede di nuovo la prossima volta che esegui il comando.51 Fino a quando non si accetta la conferma una tantum di Remote Control, `claude remote-control` spiega cosa fa e chiede `Enable Remote Control? (y/n)` prima di avviare il server. Rispondere `y` per accettare e avviare il server. Se si rifiuta, Claude Code esce senza avviare il server e chiede di nuovo la prossima volta che si esegue il comando.
56 52
57 Il processo rimane in esecuzione nel tuo terminale in modalità server, in attesa di connessioni remote. Visualizza un URL di sessione che puoi utilizzare per [connetterti da un altro dispositivo](#connect-from-another-device), e puoi premere la barra spaziatrice per mostrare un codice QR per un accesso rapido dal tuo telefono. Mentre una sessione remota è attiva, il terminale mostra lo stato della connessione e l'attività dello strumento.53 Il processo rimane in esecuzione nel terminale in modalità server, in attesa di connessioni remote. Visualizza un URL di sessione che è possibile utilizzare per [connettersi da un altro dispositivo](#connect-from-another-device), e si può premere la barra spaziatrice per visualizzare un codice QR per un accesso rapido dal telefono. Mentre una sessione remota è attiva, il terminale mostra lo stato della connessione e l'attività degli strumenti.
58 54
59 Flag disponibili:55 Flag disponibili:
60 56
61 | Flag | Descrizione |57 | Flag | Descrizione |
62 | - | - |58 | - | - |
63 | `--name "My Project"` | Imposta un titolo di sessione personalizzato visibile nell'elenco delle sessioni su claude.ai/code. |59 | `--name "My Project"` | Imposta un titolo di sessione personalizzato visibile nell'elenco delle sessioni su claude.ai/code. |
64 | `--remote-control-session-name-prefix <prefix>` | Prefisso per i nomi di sessione generati automaticamente quando non è impostato un nome esplicito. Per impostazione predefinita è il nome host della tua macchina, producendo nomi come `myhost-graceful-unicorn`. Imposta `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` per lo stesso effetto. |60 | `--remote-control-session-name-prefix <prefix>` | Prefisso per i nomi di sessione generati automaticamente quando non è impostato un nome esplicito. Per impostazione predefinita, il nome host della macchina, producendo nomi come `myhost-graceful-unicorn`. Impostare `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` per lo stesso effetto. |
65 | `-c`, `--continue` | Riprendi la sessione che l'ultimo server in questa directory ha avviato, invece di crearne una nuova. Vedi [Riprendi le sessioni dopo aver fermato il server](#resume-sessions-after-stopping-the-server). Non può essere combinato con `--session-id`, `--spawn`, `--capacity`, o `--create-session-in-dir`. Richiede Claude Code v2.1.200 o successivo; le versioni precedenti rifiutano il flag come argomento sconosciuto. |61 | `-c`, `--continue` | Ripristina la sessione che l'ultimo server in questa directory ha avviato, invece di crearne una nuova. Vedere [Riprendere le sessioni dopo l'arresto del server](#resume-sessions-after-stopping-the-server). Non può essere combinato con `--session-id`, `--spawn`, `--capacity` o `--create-session-in-dir`. Richiede Claude Code v2.1.200 o successivo. |
66 | `--session-id <id>` | Riprendi una sessione dal suo ID. Vedi [Riprendi le sessioni dopo aver fermato il server](#resume-sessions-after-stopping-the-server). Non può essere combinato con `--continue`, `--spawn`, `--capacity`, o `--create-session-in-dir`. Richiede Claude Code v2.1.200 o successivo; le versioni precedenti rifiutano il flag come argomento sconosciuto. |62 | `--session-id <id>` | Ripristina una sessione in base al suo ID. Vedere [Riprendere le sessioni dopo l'arresto del server](#resume-sessions-after-stopping-the-server). Non può essere combinato con `--continue`, `--spawn`, `--capacity` o `--create-session-in-dir`. Richiede Claude Code v2.1.200 o successivo. |
67 | `--spawn <mode>` | Come il server crea le sessioni.<br />• `same-dir` (predefinito): tutte le sessioni condividono la directory di lavoro corrente, quindi possono entrare in conflitto se modificano gli stessi file.<br />• `worktree`: ogni sessione su richiesta ottiene il proprio [git worktree](/docs/it/worktrees). Richiede un repository git.<br />• `session`: modalità a sessione singola. Serve esattamente una sessione e rifiuta connessioni aggiuntive. Impostato solo all'avvio.<br />Premi `w` durante l'esecuzione per attivare/disattivare tra `same-dir` e `worktree`. |63 | `--spawn <mode>` | Come il server crea le sessioni.<br />• `same-dir` (predefinito): tutte le sessioni condividono la directory di lavoro corrente, quindi possono entrare in conflitto se modificano gli stessi file.<br />• `worktree`: ogni sessione su richiesta ottiene il proprio [git worktree](/docs/it/worktrees). Richiede un repository git.<br />• `session`: modalità a sessione singola. Serve esattamente una sessione e rifiuta connessioni aggiuntive. Impostato solo all'avvio.<br />Premere `w` durante l'esecuzione per alternare tra `same-dir` e `worktree`. |
68 | `--capacity <N>` | Numero massimo di sessioni simultanee. Il valore predefinito è 32. Non può essere utilizzato con `--spawn=session`. |64 | `--capacity <N>` | Numero massimo di sessioni simultanee. Il valore predefinito è 32. Non può essere utilizzato con `--spawn=session`. |
69 | `--[no-]create-session-in-dir` | Pre-crea una sessione nella directory corrente quando il server si avvia, così hai un posto dove digitare immediatamente. In modalità `worktree` questa sessione rimane nella directory corrente mentre le sessioni su richiesta ottengono worktree isolati. Abilitato per impostazione predefinita. Se passi `--no-create-session-in-dir` per avviare senza nessuna, Claude Code archivia le sessioni del server quando le fermi, quindi non c'è nulla da [riprendere](#resume-sessions-after-stopping-the-server). |65 | `--[no-]create-session-in-dir` | Pre-crea una sessione nella directory corrente quando il server si avvia, in modo da avere un posto dove digitare immediatamente. In modalità `worktree` questa sessione rimane nella directory corrente mentre le sessioni su richiesta ottengono worktree isolati. Attivato per impostazione predefinita. Se si passa `--no-create-session-in-dir` per iniziare senza nessuno, Claude Code archivia le sessioni del server quando lo si arresta, quindi non c'è nulla da [riprendere](#resume-sessions-after-stopping-the-server). |
70 | `--permission-mode <mode>` | Imposta la [modalità di autorizzazione](/docs/it/permission-modes) iniziale per le sessioni del server, come `acceptEdits`. Accetta `manual` come alias per `default`; una modalità non riconosciuta ferma il server all'avvio ed elenca le modalità valide. |66 | `--permission-mode <mode>` | Imposta la [modalità di autorizzazione](/docs/it/permission-modes) iniziale per le sessioni del server, come `acceptEdits`. Accetta `manual` come alias per `default`; una modalità non riconosciuta arresta il server all'avvio ed elenca le modalità valide. |
71 | `--debug-file <path>` | Scrivi i log di debug nel file specificato. |67 | `-d`, `--debug[=<filter>]` | Attiva la registrazione del debug per il server, facoltativamente filtrata per categoria. Passare un filtro solo nella forma `=`, come `--debug=api,hooks`. Richiede Claude Code v2.1.282 o successivo; le versioni precedenti rifiutano il flag come argomento sconosciuto. |
68 | `--debug-file <path>` | Scrive i log di debug nel file specificato. |
72 | `--verbose` | Mostra log dettagliati di connessione e sessione. |69 | `--verbose` | Mostra log dettagliati di connessione e sessione. |
73 | `--sandbox` / `--no-sandbox` | Abilita o disabilita il [sandboxing](/docs/it/sandboxing) per l'isolamento del filesystem e della rete. Disabilitato per impostazione predefinita. |70 | `--sandbox` / `--no-sandbox` | Abilita o disabilita il [sandboxing](/docs/it/sandboxing) per l'isolamento del file system e della rete. Disabilitato per impostazione predefinita. |
74 71
75 Fornisci questi flag dopo `remote-control`.72 Fornire questi flag dopo `remote-control`.
76 73
77 Se passi un flag `claude` globale prima di `remote-control`, o uno script wrapper ne aggiunge uno, Claude Code non trasporta il flag alle sessioni che il server crea. Claude Code lascia passare il flag solo quando eliminarlo non è noto per cambiare ciò che quelle sessioni possono fare, come `--verbose` o `--model`. Per qualsiasi altro flag, come `--settings`, Claude Code [rifiuta di avviare](/docs/it/errors#not-carried-over-to-the-sessions-remote-control-starts) e nomina il flag da rimuovere. Prima della v2.1.248, qualsiasi opzione prima di `remote-control` faceva sì che Claude Code rifiutasse i flag dopo di essa con un errore `unknown option`.74 Se si passa un flag `claude` globale prima di `remote-control`, o uno script wrapper ne aggiunge uno, Claude Code non trasporta il flag alle sessioni che il server crea. Claude Code consente il flag solo quando è noto che eliminarlo non cambia ciò che quelle sessioni possono fare, come `--verbose` o `--model`. Per qualsiasi altro flag, come `--settings`, Claude Code [rifiuta di avviarsi](/docs/it/errors#not-carried-over-to-the-sessions-remote-control-starts) e nomina il flag da rimuovere.
78 75
79 Claude Code verifica l'idoneità di Remote Control prima di stampare la guida, quindi `claude remote-control --help` restituisce un errore invece di questo elenco di flag quando non sei connesso con un account idoneo.76 Claude Code verifica l'idoneità di Remote Control prima di stampare la guida, quindi `claude remote-control --help` restituisce un errore invece di questo elenco di flag quando non si è connessi con un account idoneo.
80 </Tab>77 </Tab>
81 78
82 <Tab title="Sessione interattiva">79 <Tab title="Sessione interattiva">
83 Per avviare una normale sessione interattiva di Claude Code con Remote Control abilitato, utilizza il flag `--remote-control` (o `--rc`):80 Per avviare una normale sessione Claude Code interattiva con Remote Control abilitato, utilizzare il flag `--remote-control` (o `--rc`):
84 81
85 ```bash theme={null}82 ```bash theme={null}
86 claude --remote-control83 claude --remote-control
87 ```84 ```
88 85
89 Facoltativamente passa un nome per la sessione:86 Facoltativamente, passare un nome per la sessione:
90 87
91 ```bash theme={null}88 ```bash theme={null}
92 claude --remote-control "My Project"89 claude --remote-control "My Project"
96 </Tab>93 </Tab>
97 94
98 <Tab title="Da una sessione esistente">95 <Tab title="Da una sessione esistente">
99 Se sei già in una sessione di Claude Code e vuoi continuarla da remoto, utilizza il comando `/remote-control` (o `/rc`):96 Se sei già in una sessione Claude Code e vuoi continuarla da remoto, utilizza il comando `/remote-control` (o `/rc`):
100 97
101 ```text theme={null}98 ```text theme={null}
102 /remote-control99 /remote-control
108 /remote-control My Project105 /remote-control My Project
109 ```106 ```
110 107
111 Questo avvia una sessione Remote Control che mantiene la cronologia della conversazione corrente.108 Questo avvia una sessione Remote Control che trasporta la cronologia della conversazione corrente.
112 109
113 Finché non accetti la conferma una tantum di Remote Control, una finestra di dialogo appare prima che `/remote-control` si connetta. Seleziona **Enable Remote Control** per accettare e connetterti. Se selezioni **Never mind** o premi Esc, Claude Code non si connette e chiede di nuovo la prossima volta che esegui `/remote-control`.110 Fino a quando non si accetta la conferma una tantum di Remote Control, una finestra di dialogo appare prima che `/remote-control` si connetta. Selezionare **Enable Remote Control** per accettare e connettersi. Se si seleziona **Never mind** o si preme Esc, Claude Code non si connette e chiede di nuovo la prossima volta che si esegue `/remote-control`.
114 111
115 I flag `--verbose`, `--sandbox` e `--no-sandbox` non sono disponibili con questo comando.112 I flag `--verbose`, `--sandbox` e `--no-sandbox` non sono disponibili con questo comando.
116 </Tab>113 </Tab>
117 114
118 <Tab title="VS Code">115 <Tab title="VS Code">
119 Nell'[estensione VS Code di Claude Code](/docs/it/vs-code), digita `/remote-control` o `/rc` nella casella del prompt.116 Nell'[estensione Claude Code VS Code](/docs/it/vs-code), digitare `/remote-control` o `/rc` nella casella del prompt.
120 117
121 ```text theme={null}118 ```text theme={null}
122 /remote-control119 /remote-control
123 ```120 ```
124 121
125 Mentre Remote Control è attivo, Claude Code mostra un indicatore **Remote Control** nel footer della casella del prompt. Una volta che la sessione si connette, fai clic sull'indicatore per andare direttamente alla sessione, oppure trovala nell'elenco delle sessioni su [claude.ai/code](https://claude.ai/code). Claude Code pubblica anche l'URL della sessione nella conversazione. Per disconnetterti, esegui `/remote-control` di nuovo.122 Mentre Remote Control è attivo, Claude Code mostra un indicatore **Remote Control** nel footer della casella del prompt. Una volta che la sessione si connette, fare clic sull'indicatore per andare direttamente alla sessione, oppure trovarla nell'elenco delle sessioni su [claude.ai/code](https://claude.ai/code). Claude Code pubblica anche l'URL della sessione nella conversazione. Per disconnettersi, eseguire `/remote-control` di nuovo.
126 123
127 A differenza della CLI, il comando VS Code non accetta un argomento di nome e non visualizza un codice QR. Il titolo della sessione è derivato dalla cronologia della conversazione o dal primo prompt.124 A differenza della CLI, il comando VS Code non accetta un argomento di nome o non visualizza un codice QR. Il titolo della sessione è derivato dalla cronologia della conversazione o dal primo prompt.
128 </Tab>125 </Tab>
129</Tabs>
130 126
131<h3 id="check-connection-status">127 <Tab title="App Desktop">
132 Verifica lo stato della connessione128 In una sessione locale nella scheda Code dell'[app Claude Desktop](/docs/it/desktop), digitare `/remote-control` o `/rc` nella casella del prompt.
133</h3>
134 129
135In una sessione interattiva, mentre Remote Control è connesso, il terminale mostra un indicatore `/rc active` che si collega alla sessione su claude.ai. L'indicatore è nascosto quando il terminale è troppo stretto per contenerlo. Per vedere l'URL della sessione e un codice QR per [connetterti da un altro dispositivo](#connect-from-another-device), esegui `/remote-control` di nuovo per aprire il pannello di stato. Il pannello ti consente anche di disconnettere Remote Control mentre la tua sessione locale continua a funzionare.130 ```text theme={null}
131 /remote-control
132 ```
136 133
137<span id="session-ended-elsewhere" />Se la connessione non riesce in una sessione interattiva, l'indicatore cambia per mostrare l'errore, e Claude Code mostra il motivo in una notifica e lo aggiunge alla conversazione. Esegui `/remote-control` per riconnetterti, a meno che il motivo non dica che la sessione è stata modificata altrove:134 Una volta che la sessione si connette, trovarla nell'elenco delle sessioni su [claude.ai/code](https://claude.ai/code). Per disconnettersi, eseguire `/remote-control` di nuovo.
138 135
139* **Un'altra connessione ha preso il controllo di questa sessione**: un altro dispositivo o una sessione di Claude Code ce l'ha ora. Esegui `/remote-control` solo se vuoi riprendertela.136 Per attivare Remote Control per ogni sessione per impostazione predefinita, vedere [Abilitare Remote Control per tutte le sessioni](#enable-remote-control-for-all-sessions).
140* **Questa sessione è stata terminata o archiviata da un altro dispositivo o app**: esegui `/remote-control` solo se la vuoi indietro. Claude Code riapre una sessione archiviata.137 </Tab>
141* **Il server non segnala più questa sessione**: potrebbe essere stata eliminata da un altro dispositivo o app.138</Tabs>
142 139
143<h3 id="session-url-reminders">140<h3 id="check-connection-status">
144 Promemoria dell'URL della sessione141 Verificare lo stato della connessione
145</h3>142</h3>
146 143
147Mentre Remote Control è connesso, Claude Code ti ricorda l'URL della sessione quando passare al tuo telefono o browser è più utile, così non devi trovare il collegamento in `/remote-control`. Un promemoria appare sopra la casella del prompt in uno di questi momenti:144In una sessione interattiva, mentre Remote Control è connesso, il terminale mostra un indicatore `/rc active` che si collega alla sessione su claude.ai. L'indicatore è nascosto quando il terminale è troppo stretto per contenerlo. Per visualizzare l'URL della sessione e un codice QR per [connettersi da un altro dispositivo](#connect-from-another-device), eseguire `/remote-control` di nuovo per aprire il pannello di stato. Il pannello ti consente anche di disconnettere Remote Control mentre la sessione locale continua a funzionare.
148 145
149* **Turno lungo**: quando un turno dura più a lungo di una soglia sintonizzata dal server, Claude Code mostra una notifica **Still working** con un collegamento **Check in from your phone**, così puoi seguire il turno dal tuo telefono o browser invece di aspettare al terminale. Claude Code la rimuove quando il turno termina.146<span id="session-ended-elsewhere" />Se la connessione non riesce in una sessione interattiva, l'indicatore cambia per mostrare l'errore, e Claude Code mostra il motivo in una notifica e lo aggiunge alla conversazione. Eseguire `/remote-control` per riconnettersi, a meno che il motivo non dica che la sessione è cambiata da qualche altra parte:
150* **Prompt di autorizzazione ripetuti**: dopo aver risposto a diversi [prompt di autorizzazione](/docs/it/permissions) in una sessione, una notifica **Approve tool calls from your phone** mostra l'URL della sessione. Claude Code la rimuove quando il tuo prossimo turno inizia.
151 147
152I promemoria possono apparire in qualsiasi sessione connessa, incluse quelle in cui Remote Control [si connette automaticamente](#enable-remote-control-for-all-sessions). Non appaiono ogni volta che si verificano queste condizioni, e ognuno appare solo poche volte in totale tra le sessioni. Non puoi configurarli o disattivarli; ognuno si cancella da solo.148* **Another connection took over this session**: un altro dispositivo o una sessione Claude Code lo ha ora. Eseguire `/remote-control` solo se si vuole riprenderselo.
149* **This session was ended or archived from another device or app**: eseguire `/remote-control` solo se si vuole la sessione indietro. Claude Code riapre una sessione archiviata.
150* **The server no longer reports this session**: potrebbe essere stato eliminato da un altro dispositivo o app.
153 151
154<h3 id="connect-from-another-device">152<h3 id="connect-from-another-device">
155 Connettiti da un altro dispositivo153 Connettersi da un altro dispositivo
156</h3>154</h3>
157 155
158Una volta che una sessione Remote Control è attiva, hai alcuni modi per connetterti da un altro dispositivo:156Una volta che una sessione Remote Control è attiva, hai alcuni modi per connetterti da un altro dispositivo:
159 157
160* **Apri l'URL della sessione** in qualsiasi browser per andare direttamente alla sessione su [claude.ai/code](https://claude.ai/code).158* **Apri l'URL della sessione** in qualsiasi browser per andare direttamente alla sessione su [claude.ai/code](https://claude.ai/code).
161* **Scansiona il codice QR** mostrato accanto all'URL della sessione per aprirlo direttamente nell'app Claude. Con `claude remote-control`, premi la barra spaziatrice per attivare/disattivare la visualizzazione del codice QR.159* **Scansiona il codice QR** mostrato accanto all'URL della sessione per aprirlo direttamente nell'app Claude. Con `claude remote-control`, premere la barra spaziatrice per attivare/disattivare la visualizzazione del codice QR.
162* **Apri [claude.ai/code](https://claude.ai/code) o l'app Claude** e trova la sessione per nome nell'elenco delle sessioni. Nell'app mobile Claude, tocca **Code** nella navigazione per raggiungere l'elenco delle sessioni. Le sessioni Remote Control mostrano un'icona di computer con un punto di stato verde quando sono online.160* **Apri [claude.ai/code](https://claude.ai/code) o l'app Claude** e trova la sessione per nome nell'elenco delle sessioni. Nell'app mobile Claude, tocca **Code** nella navigazione per raggiungere l'elenco delle sessioni. Le sessioni Remote Control mostrano un'icona del computer con un punto di stato verde quando sono online.
163 161
164Quando ti connetti, il dispositivo mostra tutti i subagent e i workflow che la sessione ha già in esecuzione in background. Ferma uno di essi dal dispositivo, e Claude Code ferma quel compito sulla tua macchina.162Quando ti connetti, il dispositivo mostra tutti i subagent e i flussi di lavoro che la sessione ha già in esecuzione in background. Arresta uno di essi dal dispositivo, e Claude Code arresta quel compito sulla tua macchina.
165 163
166Il titolo della sessione remota viene scelto in questo ordine:164Il titolo della sessione remota viene scelto in questo ordine:
167 165
1681. Il nome che hai passato a `--name`, `--remote-control`, o `/remote-control`1661. Il nome che hai passato a `--name`, `--remote-control` o `/remote-control`
1692. Il titolo che hai impostato con `/rename`1672. Il titolo che hai impostato con `/rename`
1703. L'ultimo messaggio significativo nella cronologia della conversazione esistente1683. L'ultimo messaggio significativo nella cronologia della conversazione esistente
1714. Un nome generato automaticamente come `myhost-graceful-unicorn`, dove `myhost` è il nome host della tua macchina o il prefisso che hai impostato con `--remote-control-session-name-prefix`1694. Un nome generato automaticamente come `myhost-graceful-unicorn`, dove `myhost` è il nome host della tua macchina o il prefisso che hai impostato con `--remote-control-session-name-prefix`
172 170
173Se non hai impostato un nome esplicito, Claude Code aggiorna il titolo per riflettere il tuo prompt una volta che ne invii uno. Claude Code abbina i titoli generati automaticamente alla lingua della tua conversazione, o all'impostazione [`language`](/docs/it/settings-reference#language) se ne è configurata una.171Se non hai impostato un nome esplicito, Claude Code aggiorna il titolo per riflettere il tuo prompt una volta che ne invii uno. Quando rinomini una sessione da claude.ai o dall'app Claude, Claude Code aggiorna anche il titolo locale mostrato in `claude --resume`.
174 172
175Quando rinomini una sessione da claude.ai o dall'app Claude, Claude Code aggiorna anche il titolo locale mostrato in `claude --resume`. Claude Code applica lo stesso rinomina al nome della sessione mostrato sulla barra del prompt, e nell'elenco `claude agents` quando la sessione [funziona in background](/docs/it/agent-view). Prima della v2.1.221, il rinomina da claude.ai o dall'app Claude aggiornava solo il titolo, e la CLI manteneva il suo nome di sessione precedente; `/rename`, che funziona nella CLI stessa, imposta il nome su qualsiasi versione.173Se non hai ancora l'app Claude, esegui `/mobile` all'interno di Claude Code per visualizzare un codice QR per [claude.ai/mobile](https://claude.ai/mobile), che apre il negozio di app corretto per il tuo telefono.
176
177Se non hai ancora l'app Claude, utilizza il comando `/mobile` all'interno di Claude Code per visualizzare un codice QR per [claude.ai/mobile](https://claude.ai/mobile), che apre il negozio di app corretto per il tuo telefono.
178 174
179<h3 id="what-connected-devices-see">175<h3 id="what-connected-devices-see">
180 Cosa vedono i dispositivi connessi176 Cosa vedono i dispositivi connessi
182 178
183Un dispositivo connesso mostra la conversazione nel tuo terminale mentre accade. Questi casi vanno oltre i messaggi ordinari:179Un dispositivo connesso mostra la conversazione nel tuo terminale mentre accade. Questi casi vanno oltre i messaggi ordinari:
184 180
185* **Compattazione e `/clear`**: mentre Claude Code [compatta la conversazione](/docs/it/context-window#what-survives-compaction), i dispositivi connessi mostrano il progresso e poi dove la conversazione è stata compattata. Quando esegui `/clear`, la conversazione si ripristina anche sui dispositivi connessi.181* **Compattazione e `/clear`**: mentre Claude Code [compatta la conversazione](/docs/it/context-window#what-survives-compaction), i dispositivi connessi mostrano l'avanzamento e poi dove la conversazione è stata compattata. Quando esegui `/clear`, la conversazione si ripristina anche sui dispositivi connessi.
186* **Cambio di conversazioni con `/resume`**: il dispositivo connesso non riceve il titolo della conversazione commutata o la cronologia precedente, ma i nuovi messaggi in entrambe le direzioni vanno verso e da qualunque conversazione sia aperta nel tuo terminale. Per lavorare di nuovo sulla conversazione originale dal dispositivo, esegui `/resume` nel tuo terminale e torna a essa.182* **Cambio di conversazioni con `/resume`**: il dispositivo connesso non riceve il titolo della conversazione a cui è stato passato o la cronologia precedente, ma i nuovi messaggi in entrambe le direzioni vanno verso e da qualunque conversazione sia aperta nel tuo terminale. Per lavorare di nuovo sulla conversazione originale dal dispositivo, esegui `/resume` nel tuo terminale e torna indietro.
187* **Estrazione di una sessione con `/teleport`**: quando estrai una [sessione cloud](/docs/it/claude-code-on-the-web#from-cloud-to-terminal) nel tuo terminale con `/teleport`, il dispositivo connesso non riceve la cronologia precedente della conversazione estratta. I nuovi messaggi in entrambe le direzioni vanno verso e da quella conversazione estratta, che è ora quella aperta nel tuo terminale.183* **Estrazione di una sessione con `/teleport`**: quando estrai una [sessione cloud](/docs/it/claude-code-on-the-web#from-cloud-to-terminal) nel tuo terminale con `/teleport`, il dispositivo connesso non riceve la cronologia precedente della conversazione estratta. I nuovi messaggi in entrambe le direzioni vanno verso e da quella conversazione estratta, che è ora quella aperta nel tuo terminale.
188* **Messaggi dalle tue altre sessioni**: con [messaggistica tra sessioni](/docs/it/cross-session-messaging), la stessa connessione trasporta messaggi tra le tue stesse sessioni su macchine diverse e dalle tue [sessioni cloud](/docs/it/claude-code-on-the-web), attraverso i server Anthropic come il resto del traffico Remote Control. [Messaggi alle sessioni su altre macchine](/docs/it/cross-session-messaging#message-sessions-on-other-machines) copre le regole di consegna e [Controlla i messaggi in entrata](/docs/it/cross-session-messaging#control-inbound-messages) copre i controlli in entrata. Richiede Claude Code v2.1.224 o successivo.184* **Messaggi dalle tue altre sessioni**: con la [messaggistica tra sessioni](/docs/it/cross-session-messaging), la stessa connessione trasporta messaggi tra le tue stesse sessioni su macchine diverse e dalle tue [sessioni cloud](/docs/it/claude-code-on-the-web).
189* **Prompt che invii a metà turno**: quando invii un prompt da un dispositivo connesso prima che il turno corrente termini, Claude Code lo mette in coda e lo mantiene nella trascrizione del dispositivo dopo che quel turno finisce.185* **Diff delle tue modifiche**: quando la directory della sessione si trova in un repository git, il pannello diff di un dispositivo connesso mostra le tue modifiche. Su un ramo che ha commit davanti al ramo predefinito del repository, il pannello mostra le modifiche da quando il ramo si è separato da esso, incluse le tue modifiche non sottoposte a commit. Sul ramo predefinito stesso, o su un ramo che non è davanti a esso, il pannello mostra solo le tue modifiche non sottoposte a commit.
190* **Diff dei tuoi cambiamenti**: quando la directory della sessione è in un repository git, il pannello diff di un dispositivo connesso mostra il diff dei tuoi cambiamenti. Il dispositivo richiede il diff sulla connessione, e Claude Code lo calcola sulla tua macchina. Su un ramo che ha commit davanti al ramo predefinito del repository, il pannello mostra i cambiamenti da quando il ramo si è separato da esso, inclusi i tuoi edit non committati. Sul ramo predefinito stesso, o su un ramo che non è davanti a esso, il pannello mostra solo i tuoi cambiamenti non committati. Prima della v2.1.247, Claude Code segnalava il diff ai dispositivi connessi solo nelle sessioni servite da `claude remote-control`.186* **Modello**: quando scegli un [modello](/docs/it/model-config) da un dispositivo connesso, Claude Code esegue la sessione su quel modello. Richiede Claude Code v2.1.238 o successivo. Un modello che scegli dal controllo del modello del dispositivo si applica solo alla sessione corrente. Quando invii `/model <name>` dal dispositivo a una sessione interattiva, Claude Code imposta anche il tuo valore predefinito per le nuove sessioni.
191* **Modello**: quando scegli un [modello](/docs/it/model-config) da un dispositivo connesso, Claude Code esegue la sessione su quel modello. Il picker `/model` del terminale, `/status`, e `/config` mostrano quel modello. Richiede Claude Code v2.1.238 o successivo.187* **Livello di sforzo**: quando imposti il [livello di sforzo](/docs/it/model-config#adjust-effort-level) da un dispositivo connesso, con `/effort` o il controllo dello sforzo del dispositivo, Claude Code lo applica alla sessione sulla tua macchina. Se hai fissato un livello con `CLAUDE_CODE_EFFORT_LEVEL`, la sessione mantiene quel livello, e Claude Code rifiuta una scelta diversa dal controllo dello sforzo. La scelta di un livello dal controllo dello sforzo richiede Claude Code v2.1.234 o successivo sulla tua macchina.
192 * Un modello che scegli dal controllo del modello del dispositivo si applica solo alla sessione corrente. Quando invii `/model <name>` dal dispositivo a una sessione interattiva, Claude Code imposta anche il tuo predefinito per le nuove sessioni.188* **Riconnessione dopo un errore di connessione**: esegui `/remote-control` per riconnetterti. Se la compattazione ha riscritto la conversazione o hai cambiato conversazioni con `/resume` nel frattempo, Claude Code archivia la sessione del server che stava utilizzando invece di lasciarla nell'elenco delle sessioni. Puoi comunque trovarla [filtrando le sessioni archiviate](/docs/it/claude-code-on-the-web#archive-sessions). Il cambio di conversazioni mentre un dispositivo è ancora connesso non archivia la sessione.
193 * Se invii un nome che Claude Code non riconosce, come un nome visualizzato dove è previsto un ID modello, Claude Code [rifiuta la scelta](/docs/it/errors#model-is-not-a-recognized-model-id) e la sessione mantiene il suo modello corrente. Prima della v2.1.260, Claude Code salvava una scelta non riconosciuta dal controllo del modello del dispositivo, e il tuo prossimo messaggio falliva.
194* **Livello di sforzo**: quando imposti il [livello di sforzo](/docs/it/model-config#adjust-effort-level) da un dispositivo connesso, con `/effort` o il controllo dello sforzo del dispositivo, Claude Code lo applica alla sessione sulla tua macchina, e claude.ai/code mostra il livello che la sessione sta utilizzando. Se hai fissato un livello con `CLAUDE_CODE_EFFORT_LEVEL`, la sessione mantiene quel livello, e Claude Code rifiuta una scelta diversa dal controllo dello sforzo. Scegliere un livello dal controllo dello sforzo richiede Claude Code v2.1.234 o successivo sulla tua macchina.
195* **Riconnessione dopo un errore di connessione**: esegui `/remote-control` per riconnetterti. Se la compattazione ha riscritto la conversazione o hai cambiato conversazioni con `/resume` nel frattempo, Claude Code archivia la sessione del server che stava utilizzando invece di lasciarla nell'elenco delle sessioni. Puoi comunque trovarla [filtrando per sessioni archiviate](/docs/it/claude-code-on-the-web#archive-sessions). Cambiare conversazioni mentre un dispositivo è ancora connesso non archivia la sessione.
196 189
197<h3 id="enable-remote-control-for-all-sessions">190<h3 id="enable-remote-control-for-all-sessions">
198 Abilita Remote Control per tutte le sessioni191 Abilitare Remote Control per tutte le sessioni
199</h3>192</h3>
200 193
201Remote Control si attiva solo quando esegui esplicitamente `claude remote-control`, `claude --remote-control`, o `/remote-control`, a meno che l'auto-connessione non sia attivata. Per attivare l'auto-connessione per ogni sessione interattiva, esegui `/config` all'interno di Claude Code e imposta **Enable Remote Control for all sessions**. L'interruttore accetta tre valori:194Remote Control si attiva solo quando esegui esplicitamente `claude remote-control`, `claude --remote-control` o `/remote-control`, a meno che la connessione automatica non sia attivata. Per attivare la connessione automatica per ogni sessione interattiva, esegui `/config` all'interno di Claude Code e imposta **Enable Remote Control for all sessions**. L'interruttore accetta tre valori:
202 195
203* **`true`**: connettiti automaticamente quando una sessione interattiva si avvia.196* **`true`**: connettiti automaticamente quando una sessione interattiva si avvia.
204* **`false`**: disattiva l'auto-connessione, anche se un `true` dalle [impostazioni gestite](/docs/it/managed-settings) lo supera, perché Claude Code salva la scelta alle tue impostazioni utente. Un `false` nelle impostazioni di progetto o locali (`.claude/settings.json`, `.claude/settings.local.json`) disattiva l'auto-connessione anche su un `true` gestito.197* **`false`**: disattiva la connessione automatica, anche se un `true` dalle [impostazioni gestite](/docs/it/managed-settings) lo supera, perché Claude Code salva la scelta nelle tue impostazioni utente. Un `false` nelle impostazioni di progetto o locali (`.claude/settings.json`, `.claude/settings.local.json`) disattiva la connessione automatica anche su un `true` gestito.
205* **`default`**: cancella la tua scelta e segui il valore predefinito dell'amministratore della tua organizzazione se ne è impostato uno, altrimenti il valore predefinito attuale di Claude Code.198* **`default`**: cancella la tua scelta e segui il valore predefinito dell'amministratore della tua organizzazione se ne è stato impostato uno, altrimenti il valore predefinito attuale di Claude Code.
206 199
207Lo stesso interruttore appare al di fuori della CLI:200Lo stesso interruttore appare al di fuori della CLI:
208 201
209* **App Desktop**: **Settings > Claude Code > Enable remote control by default**.202* **App Desktop**: **Settings > Claude Code > Enable remote control by default**.
210* **Estensione VS Code**: **Enable Remote Control for all sessions** nella sezione Impostazioni del [menu dei comandi](/docs/it/vs-code#use-the-prompt-box). Richiede Claude Code v2.1.203 o successivo.203* **Estensione VS Code**: **Enable Remote Control for all sessions** nella sezione Settings del [menu dei comandi](/docs/it/vs-code#use-the-prompt-box).
211 204
212Per attivare l'auto-connessione da un file di impostazioni, imposta [`remoteControlAtStartup`](/docs/it/settings-reference#remotecontrolatstartup) a `true` nel tuo file `~/.claude/settings.json` utente o nelle [impostazioni gestite](/docs/it/managed-settings). Nelle impostazioni di progetto o locali (`.claude/settings.json`, `.claude/settings.local.json`), Claude Code onora un `false` e disattiva l'auto-connessione per quel repository, ma ignora un `true`, quindi un file controllato non può attivare Remote Control per tutti coloro che aprono il repository.205Per attivare la connessione automatica da un file di impostazioni, imposta [`remoteControlAtStartup`](/docs/it/settings-reference#remotecontrolatstartup) su `true` nel tuo file `~/.claude/settings.json` utente o nelle [impostazioni gestite](/docs/it/managed-settings). Nelle impostazioni di progetto o locali (`.claude/settings.json`, `.claude/settings.local.json`), Claude Code onora un `false` e disattiva la connessione automatica per quel repository, ma ignora un `true`, quindi un file archiviato non può attivare Remote Control per tutti coloro che aprono il repository.
213 206
214L'auto-connessione accede con il tuo account claude.ai, quindi una sessione che avvia appare solo nelle tue app Claude e non concede a nessun altro l'accesso.207La connessione automatica accede con il tuo account claude.ai, quindi una sessione che avvia appare solo nei tuoi account Claude app e non concede a nessun altro l'accesso.
215 208
216Con questa impostazione attiva, ogni processo Claude Code interattivo registra una sessione remota. Se esegui più istanze, ognuna ottiene la sua sessione remota. Per eseguire più sessioni simultanee da un singolo processo, utilizza invece la [modalità server](#start-a-remote-control-session).209Con questa impostazione attivata, ogni processo Claude Code interattivo registra una sessione remota. Se esegui più istanze, ognuna ottiene la sua sessione remota. Per eseguire più sessioni simultanee da un singolo processo, utilizza invece la [modalità server](#start-a-remote-control-session).
217 210
218<h3 id="resume-sessions-after-stopping-the-server">211<h3 id="resume-sessions-after-stopping-the-server">
219 Riprendi le sessioni dopo aver fermato il server212 Riprendere le sessioni dopo l'arresto del server
220</h3>213</h3>
221 214
222Quando fermi `claude remote-control` con Ctrl+C, le sessioni che stava servendo smettono di rispondere dal tuo telefono o browser. Finché non stavi eseguendo un altro `claude remote-control` nella stessa directory e non hai avviato questo con `--no-create-session-in-dir`, Claude Code non le archivia. Per riportarle indietro, esegui uno di questi comandi nella stessa directory:215Quando arresti `claude remote-control` con Ctrl+C, le sessioni che stava servendo smettono di rispondere dal tuo telefono o browser. Finché non stavi eseguendo un altro `claude remote-control` nella stessa directory e non hai avviato questo con `--no-create-session-in-dir`, Claude Code non le archivia. Per ripristinarle, esegui uno di questi comandi nella stessa directory:
223 216
224* **`claude remote-control`**: riporta indietro ogni sessione che il server stava servendo.217* **`claude remote-control`**: ripristina ogni sessione che il server stava servendo.
225* **`claude remote-control --continue`**: riporta indietro solo la sessione con cui il server si è avviato, ed esce quando quella sessione termina. Se questa directory non ha un record, Claude Code utilizza il più recente dai worktree git di questo repository.218* **`claude remote-control --continue`**: ripristina solo la sessione che il server ha avviato, ed esce quando quella sessione termina. Se questa directory non ha un record, Claude Code utilizza la più recente dai worktree git di questo repository.
226* **`claude remote-control --session-id <id>`**: riporta indietro solo la sessione il cui ID passi, ed esce quando quella sessione termina. L'ID è la parte dell'URL della sessione su claude.ai/code tra `/code/` e qualsiasi `?`.219* **`claude remote-control --session-id <id>`**: ripristina solo la sessione il cui ID passi, ed esce quando quella sessione termina. L'ID è la parte dell'URL della sessione su claude.ai/code tra `/code/` e qualsiasi `?`.
227 220
228Questi comandi funzionano per circa quattro ore dopo che il server si è fermato. Dopo di che, esegui `claude remote-control` per avviare una nuova sessione. Se hai archiviato una sessione nel frattempo, `--continue` e `--session-id` la disarchiviano su Claude Code v2.1.228 o successivo.221Questi comandi funzionano per circa quattro ore dopo l'arresto del server. Dopo di che, esegui `claude remote-control` per avviare una nuova sessione. Se hai archiviato una sessione nel frattempo, `--continue` e `--session-id` la disarchiviano su Claude Code v2.1.228 o successivo.
229 222
230Per riportare indietro una sessione che hai avviato con `claude --remote-control` o `/remote-control`, riprendi la conversazione con `claude --continue` o `claude --resume`. Se Claude Code si riconnette, e a quale sessione, dipende dal [record di riconnessione](#resume-outcomes) della conversazione.223Per ripristinare una sessione che hai avviato con `claude --remote-control` o `/remote-control`, riprendi la conversazione con `claude --continue` o `claude --resume`. Se Remote Control non si riconnette, vedi [Couldn't reconnect to your Remote Control session](#couldnt-reconnect-to-your-remote-control-session).
231 224
232Se riprendi la conversazione in un secondo terminale mentre il primo ha ancora Remote Control attivo, Claude Code stampa un avviso nel secondo terminale e lascia Remote Control disattivo lì invece di prendere la sessione dal primo. Mentre Remote Control rimane disattivo lì, Claude in quel terminale non vede [le tue sessioni su altre macchine](/docs/it/cross-session-messaging#see-which-sessions-claude-can-reach), e non possono raggiungerlo. Esegui `/remote-control` nel secondo terminale per spostare Remote Control lì.225Se riprendi la conversazione in un secondo terminale mentre il primo ha ancora Remote Control attivo, Claude Code stampa un avviso `Remote Control not started here` nel secondo terminale e lascia Remote Control disattivato lì invece di prendere la sessione dal primo. Esegui `/remote-control` nel secondo terminale per spostare Remote Control su di esso.
233 226
234Quando riprendi una conversazione in Claude Desktop o un'estensione IDE che aveva Remote Control attivo, Claude Code la riallega alla sessione claude.ai esistente invece di aggiungerne una nuova all'elenco delle sessioni.227Quando riprendi una conversazione in Claude Desktop o in un'estensione IDE che aveva Remote Control attivo, Claude Code la riallega alla sessione claude.ai esistente invece di aggiungerne una nuova all'elenco delle sessioni.
235 228
236<h2 id="connection-and-security">229<h2 id="connection-and-security">
237 Connessione e sicurezza230 Connessione e sicurezza
239 232
240La tua sessione locale di Claude Code effettua solo richieste HTTPS in uscita e non apre mai porte in ingresso sulla tua macchina. Quando avvii Remote Control, si registra con l'API Anthropic e esegue il polling per il lavoro. Quando ti connetti da un altro dispositivo, il server instrada i messaggi tra il client web o mobile e la tua sessione locale su una connessione in streaming.233La tua sessione locale di Claude Code effettua solo richieste HTTPS in uscita e non apre mai porte in ingresso sulla tua macchina. Quando avvii Remote Control, si registra con l'API Anthropic e esegue il polling per il lavoro. Quando ti connetti da un altro dispositivo, il server instrada i messaggi tra il client web o mobile e la tua sessione locale su una connessione in streaming.
241 234
242Tutto il traffico viaggia attraverso l'API Anthropic su TLS, lo stesso trasporto di sicurezza di qualsiasi sessione di Claude Code. La connessione utilizza più credenziali di breve durata, ognuna limitata a un singolo scopo e con scadenza indipendente. Quando la credenziale di registrazione di un server `claude remote-control` scade, il server si registra di nuovo con l'API Anthropic e continua a servire le sue sessioni.235Tutto il traffico viaggia attraverso l'API Anthropic su TLS, lo stesso trasporto di sicurezza di qualsiasi sessione di Claude Code. La connessione utilizza più credenziali di breve durata, ognuna limitata a un singolo scopo e con scadenza indipendente.
243 236
244Mentre Remote Control è connesso, la trascrizione della sessione, inclusi i tuoi messaggi, le risposte di Claude e l'attività degli strumenti, viene archiviata sui server Anthropic. La trascrizione archiviata mantiene la conversazione sincronizzata tra i tuoi dispositivi e consente alla sessione di riconnettersi dopo un'interruzione di rete. L'esecuzione e l'accesso al filesystem rimangono sulla tua macchina, e le trascrizioni archiviate vengono conservate secondo la politica di [utilizzo dei dati](/docs/it/data-usage).237Mentre Remote Control è connesso, la trascrizione della sessione, inclusi i tuoi messaggi, le risposte di Claude e l'attività degli strumenti, viene archiviata sui server Anthropic. La trascrizione archiviata mantiene la conversazione sincronizzata tra i tuoi dispositivi e consente alla sessione di riconnettersi dopo un'interruzione di rete. L'esecuzione e l'accesso al filesystem rimangono sulla tua macchina, e le trascrizioni archiviate vengono conservate secondo la politica di [utilizzo dei dati](/docs/it/data-usage).
245 238
309Per un dispositivo perso o rubato, il membro lo rimuove da questa pagina. Se il membro non riesce ad accedere, un amministratore può utilizzare **Sign out everywhere** nella console di amministrazione per revocare ogni sessione e dispositivo registrato per quel membro, dopo di che il membro registra di nuovo i dispositivi che ancora possiede.302Per un dispositivo perso o rubato, il membro lo rimuove da questa pagina. Se il membro non riesce ad accedere, un amministratore può utilizzare **Sign out everywhere** nella console di amministrazione per revocare ogni sessione e dispositivo registrato per quel membro, dopo di che il membro registra di nuovo i dispositivi che ancora possiede.
310 303
311<h2 id="remote-control-vs-cloud-sessions">304<h2 id="remote-control-vs-cloud-sessions">
312 Remote Control vs cloud sessions305 Remote Control vs sessioni cloud
313</h2>306</h2>
314 307
315Remote Control e [cloud sessions](/docs/it/claude-code-on-the-web) utilizzano entrambi l'interfaccia claude.ai/code. La differenza chiave è dove viene eseguita la sessione: Remote Control viene eseguito sulla tua macchina, quindi i tuoi server MCP locali, strumenti e configurazione del progetto rimangono disponibili. Una cloud session viene eseguita su infrastruttura cloud, gestita da Anthropic per impostazione predefinita.308Remote Control e [sessioni cloud](/docs/it/claude-code-on-the-web) utilizzano entrambi l'interfaccia claude.ai/code. La differenza principale è dove viene eseguita la sessione: Remote Control viene eseguito sulla vostra macchina, quindi i vostri server MCP locali, strumenti e configurazione del progetto rimangono disponibili. Una sessione cloud viene eseguita su infrastruttura cloud, gestita da Anthropic per impostazione predefinita.
309
310Utilizzate Remote Control quando siete nel mezzo di un lavoro locale e volete continuare da un altro dispositivo. Utilizzate una sessione cloud quando volete avviare un'attività senza alcuna configurazione locale, lavorare su un repository che non avete clonato, o eseguire più attività in parallelo. Un [progetto](/docs/it/claude-projects) combina i due: i suoi thread vengono eseguiti nel cloud e utilizza Remote Control per [eseguire un thread sul vostro computer](/docs/it/claude-projects#run-a-thread-on-your-own-computer) quando lo richiedete lì.
316 311
317Utilizza Remote Control quando sei nel mezzo di un lavoro locale e vuoi continuare da un altro dispositivo. Utilizza una cloud session quando vuoi avviare un'attività senza alcuna configurazione locale, lavorare su un repository che non hai clonato, o eseguire più attività in parallelo.312Claude Code offre diversi modi di lavorare quando non sei al tuo terminale. Differiscono in ciò che attiva il lavoro, dove Claude viene eseguito e quanto setup è necessario.
313
314| | Trigger | Claude viene eseguito su | Setup | Migliore per |
315| :- | :- | :- | :- | :- |
316| [Dispatch](/docs/it/desktop#sessions-from-dispatch) | Invia un'attività dall'app mobile Claude | La tua macchina (Desktop) | [Associa l'app mobile a Desktop](https://support.claude.com/en/articles/13947068) | Delegare il lavoro mentre sei via, setup minimo |
317| [Remote Control](/docs/it/remote-control) | Guida una sessione in esecuzione da [claude.ai/code](https://claude.ai/code) o dall'app mobile Claude | La tua macchina (CLI, Desktop, o VS Code) | Esegui [`claude remote-control` o `/remote-control`](/docs/it/remote-control#start-a-remote-control-session) | Guidare il lavoro in corso da un altro dispositivo |
318| [Channels](/docs/it/channels) | Invia eventi da un'app di chat come Telegram o Discord, o dal tuo server | La tua macchina (CLI) | [Installa un plugin channel](/docs/it/channels#quickstart) o [crea il tuo](/docs/it/channels-reference) | Reagire a eventi esterni come errori CI o messaggi di chat |
319| [Slack](/docs/it/slack) | Menziona `@Claude` in un canale del team | Cloud Anthropic | [Installa l'app Slack](/docs/it/slack#setting-up-claude-code-in-slack) con [Claude Code sul web](/docs/it/claude-code-on-the-web) abilitato | PR e revisioni dalla chat del team |
320| [Self-hosted environments](/docs/it/self-hosted-environments) | Avvia una [sessione cloud](/docs/it/claude-code-on-the-web) e scegli l'ambiente della tua organizzazione | L'infrastruttura della tua organizzazione | [Distribuisci runner](/docs/it/self-hosted-environments-quickstart), su piani Team e Enterprise | Sessioni cloud che devono essere eseguite all'interno della tua rete |
321| [Scheduled tasks](/docs/it/scheduled-tasks) | Imposta una pianificazione | [CLI](/docs/it/scheduled-tasks), [Desktop](/docs/it/desktop-scheduled-tasks), o [cloud](/docs/it/routines) | Scegli una frequenza | Automazione ricorrente come revisioni giornaliere |
318 322
319<h2 id="mobile-push-notifications">323<h2 id="mobile-push-notifications">
320 Notifiche push mobili324 Notifiche push mobili
322 326
323Quando Remote Control è attivo, Claude può inviare notifiche push al tuo telefono.327Quando Remote Control è attivo, Claude può inviare notifiche push al tuo telefono.
324 328
325Claude decide quando inviare una notifica. Tipicamente ne invia una quando un'attività a lunga esecuzione termina o quando ha bisogno di una decisione da te per continuare. Puoi anche richiedere una notifica nel tuo prompt, ad esempio `notify me when the tests finish`. Oltre ai due interruttori on/off qui sotto, non c'è configurazione per evento.329Claude decide quando inviare una notifica. Tipicamente ne invia una quando un'attività a lunga esecuzione termina o quando ha bisogno di una decisione da parte tua per continuare. Puoi anche richiedere una notifica nel tuo prompt, ad esempio `notify me when the tests finish`. Oltre ai due interruttori on/off di seguito, non c'è alcuna configurazione per evento.
326 330
327Per configurare le notifiche push mobili:331Per configurare le notifiche push mobili:
328 332
329<Steps>333<Steps>
330 <Step title="Installa l'app Claude per dispositivi mobili">334 <Step title="Installa l'app mobile Claude">
331 Scarica l'app Claude per [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) o [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude).335 Scarica l'app Claude per [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) o [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude).
332 </Step>336 </Step>
333 337
334 <Step title="Accedi con il tuo account Claude Code">338 <Step title="Accedi con il tuo account Claude Code">
335 Utilizza lo stesso account e organizzazione che usi per Claude Code nel terminale.339 Usa lo stesso account e organizzazione che usi per Claude Code nel terminale.
336 </Step>340 </Step>
337 341
338 <Step title="Consenti le notifiche">342 <Step title="Consenti le notifiche">
340 </Step>344 </Step>
341 345
342 <Step title="Abilita push in Claude Code">346 <Step title="Abilita push in Claude Code">
343 Nel tuo terminale, esegui `/config` e abilita **Push when Claude decides** per notifiche proattive, **Push when actions required** per prompt di autorizzazione e domande, o entrambi.347 Nel tuo terminale, esegui `/config` e abilita **Push when Claude decides** per le notifiche proattive, **Push when actions required** per i prompt di autorizzazione e le domande, o entrambi.
344 </Step>348 </Step>
345</Steps>349</Steps>
346 350
347Se le notifiche non arrivano:351Se le notifiche non arrivano:
348 352
349* Se `/config` mostra **No mobile registered**, apri l'app Claude sul tuo telefono in modo che possa aggiornare il suo token push. L'avviso si cancella la prossima volta che Remote Control si connette.353* Se `/config` mostra **No mobile registered**, apri l'app Claude sul tuo telefono in modo che possa aggiornare il suo token push. L'avviso si cancella la prossima volta che Remote Control si connette.
350* Su iOS, le modalità Focus e i riepiloghi delle notifiche possono sopprimere o ritardare le notifiche push. Controlla Impostazioni → Notifiche → Claude.354* Su iOS, le modalità Focus e i riepiloghi delle notifiche possono sopprimere o ritardare i push. Controlla Impostazioni → Notifiche → Claude.
351* Su Android, l'ottimizzazione aggressiva della batteria può ritardare la consegna. Escludi l'app Claude dall'ottimizzazione della batteria nelle impostazioni di sistema.355* Su Android, l'ottimizzazione aggressiva della batteria può ritardare la consegna. Escludi l'app Claude dall'ottimizzazione della batteria nelle impostazioni di sistema.
352 356
353Claude Code salta le notifiche push mobili mentre stai digitando o sei concentrato sul terminale connesso. A partire da v2.1.181, puoi impostare [`CLAUDE_CLIENT_PRESENCE_FILE`](/docs/it/env-vars) su un percorso di file marcatore per estendere questo a qualsiasi momento in cui sei alla macchina, anche in un'altra finestra: le notifiche vengono saltate mentre il file esiste. Configura un listener di blocco dello schermo o uno strumento simile per creare il file quando lo schermo si sblocca ed eliminarlo quando lo schermo si blocca.357Claude Code salta le notifiche push mobili mentre stai digitando o sei concentrato sul terminale connesso. Per estendere questo a qualsiasi momento in cui sei alla macchina, anche in un'altra finestra, imposta [`CLAUDE_CLIENT_PRESENCE_FILE`](/docs/it/env-vars) su un percorso di file marcatore: le notifiche vengono saltate mentre il file esiste. Configura un listener di blocco dello schermo o uno strumento simile per creare il file quando lo schermo si sblocca ed eliminarlo quando lo schermo si blocca.
354 358
355<h2 id="limitations">359<h2 id="limitations">
356 Limitazioni360 Limitazioni
357</h2>361</h2>
358 362
359* **Una sessione remota per processo interattivo**: al di fuori della modalità server, ogni istanza di Claude Code supporta una sessione remota alla volta. Utilizza la [modalità server](#start-a-remote-control-session) per eseguire più sessioni simultanee da un singolo processo.363* **Una sessione remota per processo interattivo**: al di fuori della modalità server, ogni istanza di Claude Code supporta una sessione remota alla volta. Utilizzare la [modalità server](#start-a-remote-control-session) per eseguire più sessioni simultanee da un singolo processo.
360* **Il processo locale deve continuare a funzionare**: Remote Control viene eseguito come processo locale. Se chiudi il terminale, esci da VS Code, o altrimenti interrompi il processo `claude`, la sessione va offline finché non la [ripristini](#resume-sessions-after-stopping-the-server). A meno che Claude non sia nel mezzo di un'attività, claude.ai e l'app Claude mostrano la sessione come offline entro pochi secondi dopo l'uscita del processo. Per mantenere una sessione in esecuzione su una macchina remota dopo la disconnessione da SSH, avviala all'interno di `tmux` o `screen`.364* **Il processo locale deve continuare a funzionare**: Remote Control viene eseguito come processo locale. Se chiudete il terminale, chiudete l'app Desktop o VS Code, o altrimenti interrompete il processo `claude`, la sessione va offline finché non la [ripristinate](#resume-sessions-after-stopping-the-server). Per mantenere una sessione in esecuzione su una macchina remota dopo la disconnessione da SSH, avviatela all'interno di `tmux` o `screen`.
361* **Sessioni bloccate in modalità server**: se una sessione servita da `claude remote-control` si blocca, inviale un messaggio da un dispositivo connesso. Claude Code la serve di nuovo. Non è necessario riavviare il server. Richiede Claude Code v2.1.238 o successivo.365* **Sessioni bloccate in modalità server**: se una sessione servita da `claude remote-control` si blocca, inviatele un messaggio da un dispositivo connesso. Claude Code la serve di nuovo. Non dovete riavviare il server. Richiede Claude Code v2.1.238 o successivo.
362* **Rifiuti HTTP 403 su una sessione connessa**: una volta che una sessione interattiva è connessa, Claude Code continua a riprovare per un massimo di tre minuti quando qualcosa tra la tua macchina e i server di Anthropic risponde con HTTP 403, come può accadere dopo un cambio VPN o di rete. Se i rifiuti durano più a lungo, Claude Code si disconnette e il motivo indica cosa ha rifiutato: un edge di rete, o un proxy, VPN o firewall sulla tua rete.366* **Rifiuti HTTP 403 su una sessione connessa**: una volta che una sessione interattiva è connessa, Claude Code continua a riprovare per un massimo di tre minuti quando qualcosa tra la vostra macchina e i server di Anthropic risponde con HTTP 403, come può accadere dopo un cambio VPN o di rete. Se i rifiuti durano più a lungo, Claude Code si disconnette e il motivo indica cosa ha rifiutato: un edge di rete, o un proxy, VPN o firewall sulla vostra rete.
363* **Interruzione di rete prolungata**: se la tua macchina è accesa ma non riesce a raggiungere la rete, quello che fai dopo dipende dalla modalità:367* **Interruzione di rete prolungata**: se la vostra macchina è accesa ma non riesce a raggiungere la rete, quello che fate dopo dipende dalla modalità:
364 * **Modalità server**: Claude Code rinuncia dopo circa 10 minuti e il processo `claude remote-control` esce. Esegui di nuovo `claude remote-control` per avviare una nuova sessione.368 * **Modalità server**: Claude Code si arrende dopo circa 10 minuti e il processo `claude remote-control` esce. Eseguite `claude remote-control` di nuovo per avviare una nuova sessione.
365 * **Sessione interattiva**: continua a lavorare localmente. Claude Code continua a riprovare finché dura l'interruzione e si riconnette automaticamente quando la rete ritorna.369 * **Sessione interattiva**: continuate a lavorare localmente. Claude Code continua a riprovare finché dura l'interruzione e si ricollega automaticamente quando la rete ritorna.
366* **Heartbeat di presenza non riusciti**: se una sessione interattiva si disconnette con `could not reach the Remote Control server for about 30 minutes`, esegui `/remote-control` per riconnetterti. Claude Code mostra questo messaggio solo quando gli heartbeat di presenza della sessione non hanno funzionato mentre il resto della connessione è rimasto attivo; registra di nuovo la sessione per circa 30 minuti prima di disconnettersi.370* **Heartbeat di presenza non riusciti**: se una sessione interattiva si disconnette con `could not reach the Remote Control server for about 30 minutes`, eseguite `/remote-control` per riconnettervi.
367* **Dialoghi inoltrati scadono**: Claude Code mantiene aperti i prompt di autorizzazione e le domande `AskUserQuestion` finché non le rispondi. Quando Claude Code inoltra un altro tipo di dialogo alla sessione remota, come il prompt di scelta del modello mostrato dopo un rifiuto di sicurezza, attende cinque minuti per impostazione predefinita, quindi chiude il dialogo e continua con il valore predefinito senza azione del dialogo. Imposta [`dialogExpiry`](/docs/it/settings-reference#dialogexpiry) per regolare o disabilitare la scadenza. Richiede Claude Code v2.1.224 o successivo.371* **I dialoghi inoltrati scadono**: Claude Code mantiene aperti i prompt di autorizzazione e le domande `AskUserQuestion` finché non le rispondete. Quando Claude Code inoltra un altro tipo di dialogo alla sessione remota, come il prompt di scelta del modello mostrato dopo un rifiuto di sicurezza, attende cinque minuti per impostazione predefinita, quindi chiude il dialogo e continua con il valore predefinito senza azione del dialogo. Impostare [`dialogExpiry`](/docs/it/settings-reference#dialogexpiry) per regolare o disabilitare la scadenza. Richiede Claude Code v2.1.224 o successivo.
368* **Il prompt di consenso dei crediti di utilizzo Fable non viene inoltrato**: Claude Code mostra il prompt di consenso dei crediti di utilizzo [Fable](/docs/it/model-config#fable-and-usage-credits) a metà sessione solo dove viene eseguita la sessione, non sul tuo dispositivo. Quando la sessione viene eseguita in un terminale e nessuno lì risponde prima che Claude Code chiuda il prompt, il turno termina senza inviare la richiesta; vedi [Il prompt per confermare non ha ricevuto risposta](/docs/it/errors#the-prompt-to-confirm-went-unanswered).372* **Il prompt di consenso dei crediti di utilizzo di Fable non viene inoltrato**: Claude Code mostra il prompt di consenso dei crediti di utilizzo di [Fable](/docs/it/model-config#fable-and-usage-credits) a metà sessione solo dove la sessione viene eseguita, non sul vostro dispositivo. Quando la sessione viene eseguita in un terminale e nessuno lì risponde prima che Claude Code chiuda il prompt, il turno termina senza inviare la richiesta; vedere [The prompt to confirm went unanswered](/docs/it/errors#the-prompt-to-confirm-went-unanswered).
369* **Alcuni comandi sono solo locali**: i comandi che funzionano solo nell'interfaccia del terminale, come `/plugin` o `/resume`, funzionano solo dalla CLI locale, indipendentemente dal fatto che tu passi un argomento o meno. I seguenti funzionano da mobile e web:373* **Alcuni comandi sono solo locali**: i comandi che vengono eseguiti solo nell'interfaccia del terminale, come `/plugin` o `/resume`, funzionano solo dalla CLI locale, indipendentemente dal fatto che passiate un argomento o meno. I seguenti funzionano da mobile e web:
370 * Comandi con output di testo: `/compact`, `/clear`, `/context`, `/usage`, `/exit`, `/usage-credits`, `/recap` e `/reload-plugins`. `/usage-credits` stampa l'URL di fatturazione invece di aprire un browser. `/reload-plugins` funziona solo quando la sessione viene eseguita in un terminale interattivo; una sessione senza uno lo rifiuta.374 * Comandi di output di testo: `/compact`, `/clear`, `/context`, `/usage`, `/exit`, `/usage-credits`, `/recap` e `/reload-plugins`. `/usage-credits` stampa l'URL di fatturazione invece di aprire un browser. `/reload-plugins` funziona solo quando la sessione viene eseguita in un terminale interattivo; una sessione senza uno lo rifiuta.
371 * `/model`, `/effort`, `/fast`, `/color` e `/rename`: passa il valore come argomento, ad esempio `/model sonnet` o `/effort high`. Da mobile e web, `/model` e `/effort` accettano l'argomento al posto del selettore del terminale o del cursore.375 * `/model`, `/effort`, `/fast`, `/color` e `/rename`: passate il valore come argomento, ad esempio `/model sonnet` o `/effort high`. Da mobile e web, `/model` e `/effort` prendono l'argomento al posto del picker del terminale o del cursore.
372 * `/mcp`: dall'app mobile, restituisce un riepilogo testuale dello stato del server invece di aprire il selettore. Sul web, `/mcp` da solo apre una directory dei [connettori claude.ai](/docs/it/mcp#use-mcp-servers-from-claude-ai) invece di restituire il riepilogo. I sottocomandi `reconnect`, `enable` e `disable` [](/docs/it/commands#all-commands) funzionano da entrambi. A differenza della CLI locale, `/mcp reconnect` senza nome del server riconnette ogni server che ha avuto un errore o necessita autenticazione.376 * `/mcp`: dall'app mobile, restituisce un riepilogo di testo dello stato del server invece di aprire il picker. Sul web, `/mcp` da solo apre una directory dei [connettori claude.ai](/docs/it/mcp#use-mcp-servers-from-claude-ai) invece di restituire il riepilogo. I [sottocomandi](/docs/it/commands#all-commands) `reconnect`, `enable` e `disable` funzionano da entrambi. A differenza della CLI locale, `/mcp reconnect` senza un nome di server ricollega ogni server che ha fallito o ha bisogno di autenticazione.
373 * `/config`: dall'app mobile, passa `key=value` per impostare un'impostazione, o eseguilo senza argomenti per elencare le chiavi che puoi impostare. Sul web, `/config` apre la sezione Claude Code delle tue impostazioni, e ignora il testo dopo il comando.377 * `/config`: dall'app mobile, passate `key=value` per impostare un'impostazione, o eseguitelo senza argomento per elencare le chiavi che potete impostare. Sul web, `/config` apre invece la sezione Claude Code delle vostre impostazioni e ignora il testo dopo il comando.
374 * Su Team ed Enterprise, `/usage-credits` da mobile o web non invia una [richiesta di crediti di utilizzo al tuo amministratore](/docs/it/costs#add-usage-credits-to-your-subscription). L'invio richiede una conferma che appare solo nella CLI interattiva, quindi il comando ti dice di eseguirlo lì. Prima della v2.1.211, il modulo di testo inviava la richiesta senza conferma.378 * Su Team e Enterprise, `/usage-credits` da mobile o web non invia una [richiesta di crediti di utilizzo al vostro amministratore](/docs/it/costs#add-usage-credits-to-your-subscription). L'invio richiede una conferma che appare solo nella CLI interattiva, quindi il comando vi dice di eseguirlo lì invece.
375 * `/autocompact`, dalla v2.1.221: passa la dimensione della finestra come argomento, ad esempio `/autocompact 500k`. Senza argomenti, stampa la dimensione della finestra corrente come testo invece di aprire il dialogo che il comando mostra in una sessione di terminale.379 * `/autocompact`, da v2.1.221: passate la dimensione della finestra come argomento, ad esempio `/autocompact 500k`. Senza argomento, stampa la dimensione della finestra corrente come testo invece di aprire il dialogo che il comando mostra in una sessione di terminale.
376 * `/advisor`, dalla v2.1.260: passa il modello come argomento, ad esempio `/advisor opus`, o passa `off` per disattivare l'advisor. Entrambi i moduli si applicano solo alla sessione corrente e lasciano invariato il tuo valore predefinito salvato. Senza argomenti, stampa l'advisor corrente come testo invece di aprire il selettore.380 * `/advisor`, da v2.1.260: passate il modello come argomento, ad esempio `/advisor opus`, o passate `off` per disattivare l'advisor. Entrambi i moduli si applicano solo alla sessione corrente e lasciano il vostro valore predefinito salvato invariato. Senza argomento, stampa l'advisor corrente come testo invece di aprire il picker.
377 * `/output-style`, dalla v2.1.269: passa il nome dello stile come argomento, ad esempio `/output-style concise`, o eseguilo senza argomenti per elencare gli stili. Da mobile e web, puoi elencare e selezionare solo gli [stili incorporati](/docs/it/output-styles#built-in-output-styles). Per utilizzare uno [stile personalizzato](/docs/it/output-styles#create-a-custom-output-style), selezionalo nella sessione stessa.381 * `/output-style`, da v2.1.269: passate il nome dello stile come argomento, ad esempio `/output-style concise`, o eseguitelo senza argomento per elencare gli stili. Da mobile e web, potete elencare e selezionare solo gli [stili incorporati](/docs/it/output-styles#built-in-output-styles). Per utilizzare uno [stile personalizzato](/docs/it/output-styles#create-a-custom-output-style), selezionatelo nella sessione stessa.
382 * `/focus`, da v2.1.281: passate `on` o `off` come argomento, ad esempio `/focus on`, o eseguitelo senza argomento per attivare/disattivare la [visualizzazione focus](/docs/it/commands#all-commands). Entrambi i moduli si applicano solo alla sessione corrente e lasciano la vostra selezione salvata invariata.
378 383
379<h2 id="troubleshooting">384<h2 id="troubleshooting">
380 Risoluzione dei problemi385 Troubleshooting
381</h2>386</h2>
382 387
383<h3 id="remote-control-requires-a-claude-ai-subscription">388<h3 id="remote-control-requires-a-claude-ai-subscription">
384 "Remote Control requires a claude.ai subscription"389 "Remote Control requires a claude.ai subscription"
385</h3>390</h3>
386 391
387Non sei autenticato con un account claude.ai, oppure un'altra credenziale sta prendendo precedenza sul tuo accesso. Il messaggio assume una di queste forme:392Non sei connesso con un account claude.ai, oppure un'altra credenziale sta avendo la precedenza sul tuo accesso. Il messaggio assume una di queste forme:
388 393
389* Non connesso, da `/remote-control` o `--remote-control`: `Remote Control requires a claude.ai subscription.` o `/remote-control requires a claude.ai subscription.`394* Disconnesso, da `/remote-control` o `--remote-control`: `Remote Control requires a claude.ai subscription.` oppure `/remote-control requires a claude.ai subscription.`
390* Non connesso, da `claude remote-control`: `You must be logged in to use Remote Control. Remote Control is only available with claude.ai subscriptions.`395* Disconnesso, da `claude remote-control`: `You must be logged in to use Remote Control. Remote Control is only available with claude.ai subscriptions.`
391* Connesso, ma una chiave API o un token è in uso: `Remote Control requires claude.ai subscription auth.` seguito dalla credenziale in uso, come `ANTHROPIC_API_KEY is set, so this session is using API-key auth`. Un'impostazione `apiKeyHelper` e `ANTHROPIC_AUTH_TOKEN` sono denominate allo stesso modo.396* Connesso, ma una chiave API o un token è in uso: `Remote Control requires claude.ai subscription auth.` seguito dalla credenziale in uso, come `ANTHROPIC_API_KEY is set, so this session is using API-key auth`. Un'impostazione `apiKeyHelper` e `ANTHROPIC_AUTH_TOKEN` sono denominate allo stesso modo.
392 397
393Esegui `claude auth login` e scegli l'opzione claude.ai. Se il messaggio nomina `ANTHROPIC_API_KEY` o `ANTHROPIC_AUTH_TOKEN`, rimuovilo ovunque sia impostato: il tuo ambiente shell o il blocco `env` di un [file di impostazioni](/docs/it/settings-reference#env). Se nomina `apiKeyHelper`, rimuovi quella impostazione.398Esegui `claude auth login` e scegli l'opzione claude.ai. Se il messaggio nomina `ANTHROPIC_API_KEY` o `ANTHROPIC_AUTH_TOKEN`, rimuovilo ovunque sia impostato: nel tuo ambiente shell o nel blocco `env` di un [file di impostazioni](/docs/it/settings-reference#env). Se nomina `apiKeyHelper`, rimuovi quella impostazione.
394
395Prima della v2.1.206, l'esecuzione di `/remote-control` mentre non eri connesso segnalava `Unknown command: /remote-control` invece di questo messaggio.
396 399
397<h3 id="remote-control-requires-a-full-scope-login-token">400<h3 id="remote-control-requires-a-full-scope-login-token">
398 "Remote Control requires a full-scope login token"401 "Remote Control requires a full-scope login token"
410 "Remote Control isn't enabled for this account"413 "Remote Control isn't enabled for this account"
411</h3>414</h3>
412 415
413Claude Code ha verificato la disponibilità di Remote Control per l'account con cui sei autenticato e il controllo è risultato disabilitato. La causa più comune è la cache dei diritti che è obsoleta dopo un cambio di piano. Esegui `claude auth logout` quindi `claude auth login` per aggiornarli, e aggiorna Claude Code se stai utilizzando una versione precedente.416Claude Code ha verificato la disponibilità di Remote Control per l'account con cui sei connesso e il controllo è risultato disattivato. La causa più comune è la memorizzazione nella cache dei diritti che sono obsoleti dopo un cambio di piano. Esegui `claude auth logout` quindi `claude auth login` per aggiornarli, e aggiorna Claude Code se sei su una versione precedente.
414 417
415Esegui `claude doctor` per vedere quale controllo di idoneità individuale ha fallito. I conflitti delle variabili di ambiente, i controlli non raggiungibili e l'impostazione Remote Control della tua organizzazione producono ciascuno il proprio messaggio, quindi questo errore significa il controllo a livello di account stesso.418Esegui `claude doctor` per vedere quale controllo di idoneità individuale ha avuto esito negativo. I conflitti di variabili di ambiente, i controlli non raggiungibili e l'impostazione Remote Control della tua organizzazione producono ciascuno il proprio messaggio, quindi questo errore significa che il controllo a livello di account stesso.
416 419
417Prima della v2.1.239, questo messaggio diceva "Remote Control is not yet enabled for your account". Prima della v2.1.154, una variabile che disabilita la valutazione dei feature-flag, come `DISABLE_TELEMETRY` o `DO_NOT_TRACK`, produceva anche questo messaggio; la voce "Remote Control requires feature-flag evaluation" di seguito copre quella configurazione.420Prima della v2.1.239, questo messaggio diceva "Remote Control is not yet enabled for your account".
418 421
419<h3 id="couldn’t-verify-remote-control-eligibility">422<h3 id="couldn’t-verify-remote-control-eligibility">
420 "Couldn't verify Remote Control eligibility"423 "Couldn't verify Remote Control eligibility"
421</h3>424</h3>
422 425
423Claude Code non ha potuto raggiungere il servizio di feature-flag per verificare se Remote Control è abilitato per il tuo account, in genere perché sei offline o un proxy sta bloccando la richiesta. Riprova una volta che hai accesso alla rete, oppure esegui `claude doctor` per i dettagli. Il messaggio correlato "Couldn't verify your organization's Remote Control policy" significa che Claude Code non ha potuto leggere quella politica, e ha la stessa soluzione. Entrambi i messaggi sono stati aggiunti nella v2.1.178.426Claude Code non ha potuto raggiungere il servizio feature-flag per verificare se Remote Control è abilitato per il tuo account, in genere perché sei offline o un proxy sta bloccando la richiesta. Riprova una volta che hai accesso alla rete, oppure esegui `claude doctor` per i dettagli. Il messaggio correlato "Couldn't verify your organization's Remote Control policy" significa che Claude Code ha riscontrato un errore nella lettura di quella policy, e ha la stessa soluzione.
424 427
425<h3 id="remote-control-requires-feature-flag-evaluation">428<h3 id="remote-control-requires-feature-flag-evaluation">
426 "Remote Control requires feature-flag evaluation"429 "Remote Control requires feature-flag evaluation"
427</h3>430</h3>
428 431
429Una di queste variabili è impostata: [`DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, o `DISABLE_GROWTHBOOK`](/docs/it/env-vars). Ognuna di esse disabilita la valutazione dei feature-flag da cui dipende la disponibilità di Remote Control, e il messaggio completo nomina la variabile che Claude Code ha trovato. Annulla l'impostazione di quella variabile ovunque sia impostata, nel tuo ambiente shell o nel blocco `env` di un [file `settings.json`](/docs/it/settings-reference#all-settings). Nelle versioni precedenti alla 2.1.154, la stessa configurazione produce "Remote Control is not yet enabled for your account" invece.432Una [variabile di ambiente](/docs/it/env-vars#features-that-need-feature-flag-fetching) che disattiva la valutazione feature-flag è impostata, e il messaggio completo nomina la variabile che Claude Code ha trovato. Nelle versioni precedenti alla 2.1.154, la stessa configurazione produce "Remote Control is not yet enabled for your account" invece. Cosa fare dipende dalla variabile che il messaggio nomina:
433
434* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` o `DISABLE_GROWTHBOOK`**: annulla l'impostazione della variabile ovunque sia impostata, nel tuo ambiente shell o nel blocco `env` di un [file `settings.json`](/docs/it/settings-reference#all-settings).
435* **`DISABLE_TELEMETRY` o `DO_NOT_TRACK`**: su un piano Pro, Max, Team o Enterprise con `DISABLE_GROWTHBOOK` non impostato, queste variabili lasciano Remote Control disponibile a meno che la tua organizzazione non richieda [Trusted Devices](#trusted-devices). Se lo richiede, annulla l'impostazione della variabile ovunque sia impostata per utilizzare Remote Control. Dalla v2.1.154 alla v2.1.282, una delle due variabili ha prodotto questo messaggio, quindi aggiorna Claude Code alla v2.1.283 o successiva.
430 436
431<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">437<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">
432 "Remote Control is only available when using Claude via api.anthropic.com"438 "Remote Control is only available when using Claude via api.anthropic.com"
433</h3>439</h3>
434 440
435La sessione non sta comunicando direttamente con l'API Anthropic, quindi non c'è alcun backend claude.ai con cui associarsi. Questo accade su Amazon Bedrock, Google Cloud's Agent Platform e Microsoft Foundry. Accade anche quando [`ANTHROPIC_BASE_URL`](/docs/it/env-vars) punta a un host diverso da `api.anthropic.com`, come un [gateway LLM](/docs/it/llm-gateway) o proxy, anche se accedi con claude.ai. Prima della v2.1.196, Claude Code non mostrava questo messaggio per un `ANTHROPIC_BASE_URL` personalizzato. Vedi il [riferimento degli errori](/docs/it/errors#remote-control-requires-the-anthropic-api) per l'elenco completo delle cause.441La sessione non sta comunicando direttamente con l'API Anthropic, il che Remote Control richiede. Questo accade su Amazon Bedrock, su Google Cloud's Agent Platform e su Microsoft Foundry. Accade anche quando [`ANTHROPIC_BASE_URL`](/docs/it/env-vars) punta a un host diverso da `api.anthropic.com`, come un [LLM gateway](/docs/it/llm-gateway) o proxy, anche se accedi con claude.ai. Vedi il [riferimento degli errori](/docs/it/errors#remote-control-requires-the-anthropic-api) per l'elenco completo delle cause.
436 442
437Il messaggio nomina cosa ha instradato la sessione lontano dall'API Anthropic, come `CLAUDE_CODE_USE_BEDROCK` o un `ANTHROPIC_BASE_URL` personalizzato. Se hai un accesso claude.ai idoneo, annulla l'impostazione della variabile denominata, rimuovila dalla chiave `env` nelle [impostazioni](/docs/it/settings) se l'hai impostata lì, e riavvia la sessione. Prima della v2.1.219, il messaggio era solo la frase nell'intestazione di questa sezione, quindi nelle versioni precedenti controlla il tuo ambiente stesso per le variabili del provider come `CLAUDE_CODE_USE_BEDROCK` e `CLAUDE_CODE_USE_VERTEX`, e per `ANTHROPIC_BASE_URL`.443Il messaggio nomina ciò che ha instradato la sessione lontano dall'API Anthropic, come `CLAUDE_CODE_USE_BEDROCK` o un `ANTHROPIC_BASE_URL` personalizzato. Se hai un accesso claude.ai idoneo, annulla l'impostazione della variabile denominata, rimuovila dalla chiave `env` nelle [impostazioni](/docs/it/settings) se l'hai impostata lì, e riavvia la sessione.
438 444
439<h3 id="remote-control-is-disabled-by-your-organization’s-policy">445<h3 id="remote-control-is-disabled-by-your-organization’s-policy">
440 "Remote Control is disabled by your organization's policy"446 "Remote Control is disabled by your organization's policy"
441</h3>447</h3>
442 448
443Una politica blocca Remote Control, oppure Claude Code non ha potuto caricare la politica della tua organizzazione su questa macchina e mantiene Remote Control disabilitato nel frattempo. Controlla queste cause in ordine:449Una policy blocca Remote Control. Controlla queste cause in ordine:
444 450
445* **L'errore menziona `disableRemoteControl`**: il tuo amministratore IT ha disabilitato Remote Control su questo dispositivo tramite [impostazioni gestite](/docs/it/managed-settings), indipendentemente dall'interruttore a livello di organizzazione e da come sei autenticato.451* **L'errore menziona `disableRemoteControl`**: il tuo amministratore IT ha disabilitato Remote Control su questo dispositivo tramite [impostazioni gestite](/docs/it/managed-settings), indipendentemente dall'interruttore a livello di organizzazione e da come sei connesso.
446* **Il tuo piano claude.ai è Pro o Max**: Claude Code è ancora autenticato con un'organizzazione Team o Enterprise da un accesso precedente, quindi controlla la politica Remote Control di quell'organizzazione. Esegui `/status` per vedere quale piano e organizzazione usa il tuo accesso. Esegui `claude auth logout` quindi `claude auth login` per accedere di nuovo con il tuo piano attuale.452* **Il tuo piano claude.ai è Pro o Max**: Claude Code è ancora connesso con un'organizzazione Team o Enterprise da un accesso precedente, quindi controlla la policy Remote Control di quell'organizzazione. Esegui `/status` per vedere quale piano e organizzazione utilizza il tuo accesso. Esegui `claude auth logout` quindi `claude auth login` per accedere di nuovo con il tuo piano attuale.
447* **La politica dell'organizzazione non è stata caricata su questa macchina**: esegui `claude doctor` e leggi la riga `Organization policy`. Se la riga mostra che la politica non è caricata, è quello che mantiene Remote Control disabilitato. Prima della v2.1.261, `claude doctor` non stampava questa riga.453* **Il messaggio non dice di contattare l'amministratore della tua organizzazione**: la tua organizzazione ha una configurazione HIPAA che è incompatibile con Remote Control, e `/status` elenca `HIPAA` nella sua riga `Compliance`. In questo stato l'interruttore Remote Control del pannello di amministrazione è disattivato, quindi un Owner non può modificarlo lì. Contatta il supporto Anthropic per discutere le opzioni. Prima della v2.1.267, questo caso mostrava "Remote Control isn't available for your organization due to its compliance policy" invece.
448* **Il messaggio non dice di contattare l'amministratore della tua organizzazione**: la tua organizzazione ha una configurazione HIPAA incompatibile con Remote Control, e `/status` elenca `HIPAA` nella sua riga `Compliance`. In questo stato l'interruttore Remote Control del pannello di amministrazione è disattivato, quindi un Owner non può modificarlo lì. Contatta il supporto Anthropic per discutere le opzioni. Prima della v2.1.267, questo caso mostrava "Remote Control isn't available for your organization due to its compliance policy" invece.454* **Altrimenti, un Owner non l'ha abilitato per la tua organizzazione**: Remote Control è disattivato per impostazione predefinita sui piani Team e Enterprise. Un Owner può abilitarlo su [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) attivando l'interruttore **Remote Control**. Questo interruttore è un'impostazione dell'organizzazione lato server.
449* **Altrimenti, un Owner non l'ha abilitato per la tua organizzazione**: Remote Control è disabilitato per impostazione predefinita su piani Team e Enterprise. Un Owner può abilitarlo su [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) attivando l'interruttore **Remote Control**. Questo interruttore è un'impostazione organizzativa lato server.455
456Prima della v2.1.281, questo messaggio appariva anche quando Claude Code non aveva caricato la policy della tua organizzazione su questa macchina, ad esempio dopo l'avvio offline. Le versioni successive segnalano quello stato come [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control) invece.
457
458<h3 id="couldnt-verify-your-organizations-policy-for-remote-control">
459 "Couldn't verify your organization's policy for remote control"
460</h3>
461
462Claude Code non ha potuto recuperare la policy della tua organizzazione e non ha una copia salvata su questa macchina da utilizzare invece, quindi mantiene Remote Control disattivato finché non può confermare che la tua organizzazione lo consente. Questo di solito accade quando avvii Claude Code offline o prima che una VPN si connetta, oppure quando un proxy interferisce con la richiesta. Su una connessione lenta può anche apparire mentre la prima richiesta è ancora in corso.
463
464Il messaggio assume una di queste forme:
465
466* Da `/remote-control`, `claude remote-control`, o `claude --remote-control`: `Couldn't verify your organization's policy for remote control. Check your network connection and try again.`
467* Da [auto-connect](#enable-remote-control-for-all-sessions) quando una sessione inizia: `couldn't verify your organization's policy — check your network connection and try again`, preceduto da `Remote Control failed` nella notifica e `Remote Control disconnected` nella conversazione. La sessione quindi lascia Remote Control disattivato.
468
469Ripristina la tua connessione di rete, quindi esegui `/remote-control` o esegui di nuovo il comando. Ogni tentativo controlla di nuovo la policy, quindi non hai bisogno di riavviare Claude Code. Se il messaggio continua ad apparire, esegui `claude doctor` e leggi la sua riga `Organization policy`, che dice perché la policy non ha caricato.
470
471Prima della v2.1.281, questo stato mostrava `Remote Control is disabled by your organization's policy` invece.
450 472
451<h3 id="remote-credentials-fetch-failed">473<h3 id="remote-credentials-fetch-failed">
452 "Remote credentials fetch failed"474 "Remote credentials fetch failed"
460 482
461Cause comuni:483Cause comuni:
462 484
463* Non sei connesso: esegui `claude` e utilizza `/login` per autenticarti con il tuo account claude.ai. L'autenticazione con chiave API non è supportata per Remote Control.485* Non connesso: esegui `claude` e usa `/login` per autenticarti con il tuo account claude.ai. L'autenticazione tramite chiave API non è supportata per Remote Control.
464* Problema di rete o proxy: un firewall o proxy potrebbe bloccare la richiesta HTTPS in uscita. Remote Control richiede l'accesso all'API Anthropic sulla porta 443.486* Problema di rete o proxy: un firewall o proxy potrebbe bloccare la richiesta HTTPS in uscita. Remote Control richiede l'accesso all'API Anthropic sulla porta 443.
465* Creazione della sessione non riuscita: se vedi anche `Session creation failed — see debug log`, l'errore si è verificato in precedenza nella configurazione. Verifica che il tuo abbonamento sia attivo.487* Creazione della sessione non riuscita: se vedi anche `Session creation failed — see debug log`, l'errore è accaduto prima nella configurazione. Verifica che il tuo abbonamento sia attivo.
466
467Un token di accesso obsoleto non causa questo errore. Quando l'API Anthropic rifiuta il token salvato, ad esempio perché un altro processo Claude Code l'ha già aggiornato, Claude Code aggiorna il token e riprova da solo. Prima della v2.1.224, un token obsoleto non riusciva ad avviare Remote Control con questo messaggio, quindi le sessioni impostate per [connettersi automaticamente](#enable-remote-control-for-all-sessions) potevano non riuscire intermittentemente all'avvio.
468 488
469<h3 id="couldn’t-reconnect-to-your-remote-control-session">489<h3 id="couldnt-reconnect-to-your-remote-control-session">
470 "Couldn't reconnect to your Remote Control session"490 "Couldn't reconnect to your Remote Control session"
471</h3>491</h3>
472 492
473Quando riprendi una conversazione con `claude --resume` o `claude --continue`, Claude Code si riconnette alla sessione Remote Control registrata in quella conversazione. Questo messaggio significa che la riconnessione non è riuscita per un motivo che potrebbe essere temporaneo, come un'interruzione di rete o un errore del server, quindi Claude Code non può confermare se la sessione remota esiste ancora.493Quando riprendi una conversazione con `claude --resume` o `claude --continue`, Claude Code si riconnette alla sessione Remote Control registrata in quella conversazione. Questo messaggio significa che la riconnessione non è riuscita per un motivo che potrebbe essere temporaneo, come un'interruzione di rete o un errore del server, quindi Claude Code non può confermare se la sessione remota esiste ancora.
474 494
475Esegui `/remote-control` per riprovare la connessione, o avvia una nuova sessione con `claude --remote-control` per creare una nuova sessione Remote Control. La tua sessione locale continua a funzionare senza Remote Control nel frattempo.495Esegui `/remote-control` per riprovare la connessione, oppure avvia una nuova sessione con `claude --remote-control` per creare una nuova sessione Remote Control. La tua sessione locale continua a funzionare senza Remote Control nel frattempo.
476
477<span id="resume-outcomes" />Quando riprendi, puoi anche ottenere uno di questi risultati invece di questo messaggio:
478
479* **Il server segnala che la sessione registrata è scomparsa, oppure il record di riconnessione nomina un account diverso**: Claude Code si basa su quello che dice il record di riconnessione della conversazione:
480 * **Il record nomina il tuo account autenticato**: Claude Code avvia una sessione sostitutiva con un nome generato automaticamente e lascia i messaggi precedenti della conversazione fuori da essa. Ottieni questo dopo aver eliminato la sessione da claude.ai o dall'app Claude, ad esempio.
481 * **Il record nomina un account diverso**: Claude Code avvia una nuova sessione senza i messaggi precedenti della conversazione e senza mostrare un messaggio, indipendentemente dal fatto che la sessione registrata esista ancora.
482 * **Il record non dice quale account possedeva la sessione, oppure Claude Code non può leggere il tuo accesso salvato**: Claude Code mostra [`Previous session is unavailable — run /remote-control to start a new one`](#previous-session-is-unavailable) invece di questo messaggio, non avvia nulla, e rimuove il record dalla conversazione.
483* **Hai disattivato Remote Control prima di riprendere**: a meno che l'app che ospita Claude Code non gli abbia detto che l'app possiede la sessione claude.ai, Claude Code ha rimosso il record di riconnessione quando hai disattivato Remote Control dal [pannello di stato](#check-connection-status) della CLI, dall'estensione VS Code, o da un host costruito su [Agent SDK](/docs/it/agent-sdk/overview), quindi non si riconnette. Quando un'app proprietaria l'ha disattivato, Claude Code ha mantenuto il record e si riconnette.
484* **Un altro Claude Code su questa macchina ha ancora la sessione**: vedi un avviso che inizia con `Remote Control not started here`, e Claude Code [lascia Remote Control disabilitato nella sessione ripresa](#resume-sessions-after-stopping-the-server). Esegui `/remote-control` lì per spostarlo.
485
486<span id="reconnect-history" />Prima della v2.1.232, Claude Code ha risposto diversamente quando il server ha segnalato che la sessione registrata era scomparsa. Dalla v2.1.227 alla v2.1.231, Claude Code ha rifiutato di avviare una sostituzione anche quando il record corrispondeva al tuo account. Fino alla v2.1.226, Claude Code ha avviato una sostituzione indipendentemente dal fatto che il record corrispondesse al tuo account, e nella v2.1.224 fino alla v2.1.226 l'ha creata con l'account autenticato su quella macchina, mai con un altro account, senza caricare i messaggi precedenti della conversazione su di essa. Prima della v2.1.200, Claude Code ha creato una nuova sessione dopo qualsiasi errore di riconnessione.
487 496
488<h3 id="previous-session-is-unavailable">497<h3 id="previous-session-is-unavailable">
489 "Previous session is unavailable — run /remote-control to start a new one"498 "Previous session is unavailable — run /remote-control to start a new one"
490</h3>499</h3>
491 500
492Claude Code non ha potuto ripristinare la sessione Remote Control precedente e si è fermato invece di avviare una nuova da solo. Puoi vedere questo messaggio dopo aver ripreso una conversazione con `claude --resume` o `claude --continue`, oppure dopo che Claude Code [si è riconnesso da solo dopo una disconnessione](/docs/it/errors#remote-control-couldnt-refresh-your-login).501Claude Code non ha potuto ripristinare la sessione Remote Control precedente e si è fermato invece di avviarne una nuova da solo. Puoi vedere questo messaggio dopo aver ripreso una conversazione con `claude --resume` o `claude --continue`, oppure dopo che Claude Code [si è riconnesso da solo dopo una disconnessione](/docs/it/errors#remote-control-couldnt-refresh-your-login).
493
494Esegui `/remote-control` per avviare una nuova sessione Remote Control con l'accesso attuale; la tua sessione locale continua a funzionare senza Remote Control nel frattempo. Il messaggio correlato `Remote Control could not verify the signed-in account — run /remote-control to reconnect` ha la stessa soluzione; Claude Code lo mostra quando l'account autenticato è cambiato o non poteva essere letto tra la sua convalida e la riconnessione. Se esegui `/remote-control` dopo `Previous session is unavailable` senza riavviare Claude Code prima, Claude Code lascia i messaggi precedenti della conversazione fuori dalla nuova sessione.
495 502
496Al ripristino, Claude Code [avvia una nuova sessione al suo posto](#resume-outcomes) solo se il record di riconnessione della conversazione nomina l'account che possedeva la sessione, perché il server segnala una sessione che hai eliminato e una sessione posseduta da un altro account allo stesso modo. Claude Code prima della v2.1.227 non ha registrato quell'account, e Claude Code non può controllare il record quando non può leggere il tuo accesso salvato. Claude Code prima della v2.1.232 mostrava `Remote Control could not resume the previous session under the current login — run /remote-control to start fresh` invece, in [un diverso insieme di casi](#reconnect-history).503Esegui `/remote-control` per avviare una nuova sessione Remote Control con l'accesso attuale; la tua sessione locale continua a funzionare senza Remote Control nel frattempo. Il messaggio correlato `Remote Control could not verify the signed-in account — run /remote-control to reconnect` ha la stessa soluzione. Se esegui `/remote-control` dopo `Previous session is unavailable` senza riavviare Claude Code prima, Claude Code lascia i messaggi precedenti della conversazione fuori dalla nuova sessione.
497 504
498<h3 id="remote-control-got-an-unexpected-server-response">505<h3 id="remote-control-got-an-unexpected-server-response">
499 "Remote Control got an unexpected server response"506 "Remote Control got an unexpected server response"
500</h3>507</h3>
501 508
502Il server Remote Control ha accettato una richiesta ma ha risposto in una forma che questa versione di Claude Code non poteva leggere, durante la creazione della sessione remota o il recupero delle sue credenziali. Riprovare sulla stessa versione fallisce allo stesso modo. Esegui `claude update`, quindi esegui `/remote-control` per riconnetterti. Questo messaggio è stato aggiunto nella v2.1.225.509Il server Remote Control ha accettato una richiesta ma ha risposto in una forma che questa versione di Claude Code non poteva leggere, durante la creazione della sessione remota o il recupero delle sue credenziali. Riprovare sulla stessa versione fallisce allo stesso modo. Esegui `claude update`, quindi esegui `/remote-control` per riconnetterti.
503 510
504<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">511<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">
505 "Your organization requires Trusted Devices for Remote Control, but this device is not enrolled"512 "Your organization requires Trusted Devices for Remote Control, but this device is not enrolled"
506</h3>513</h3>
507 514
508La tua organizzazione ha [Trusted Devices](#trusted-devices) abilitato e questa macchina non si è ancora registrata. Esegui `/login` in Claude Code. La registrazione avviene come parte dell'accesso, e non c'è un comando di registrazione separato.515La tua organizzazione ha [Trusted Devices](#trusted-devices) abilitato e questa macchina non si è ancora iscritta. Esegui `/login` in Claude Code. L'iscrizione avviene come parte dell'accesso, e non c'è alcun comando di iscrizione separato.
509 516
510<h3 id="session-expired-for-trusted-device-check">517<h3 id="session-expired-for-trusted-device-check">
511 "session expired for trusted-device check"518 "session expired for trusted-device check"
512</h3>519</h3>
513 520
514Il tuo accesso è più vecchio di 18 ore. Esegui `/login` in Claude Code, o conferma con Face ID, Touch ID, Windows Hello, o una passkey quando claude.ai o l'app mobile te lo chiede. Vedi [Trusted Devices](#trusted-devices).521Il tuo accesso è più vecchio di 18 ore. Esegui `/login` in Claude Code, oppure conferma con Face ID, Touch ID, Windows Hello, o una passkey quando claude.ai o l'app mobile te lo chiede. Vedi [Trusted Devices](#trusted-devices).
515
516<h2 id="choose-the-right-approach">
517 Scegli l'approccio giusto
518</h2>
519
520Claude Code offre diversi modi di lavorare quando non sei al tuo terminale. Differiscono in ciò che attiva il lavoro, dove Claude viene eseguito e quanto setup è necessario.
521
522| | Trigger | Claude viene eseguito su | Setup | Migliore per |
523| :- | :- | :- | :- | :- |
524| [Dispatch](/docs/it/desktop#sessions-from-dispatch) | Invia un'attività dall'app mobile Claude | La tua macchina (Desktop) | [Associa l'app mobile a Desktop](https://support.claude.com/en/articles/13947068) | Delegare il lavoro mentre sei via, setup minimo |
525| [Remote Control](/docs/it/remote-control) | Guida una sessione in esecuzione da [claude.ai/code](https://claude.ai/code) o dall'app mobile Claude | La tua macchina (CLI o VS Code) | Esegui `claude remote-control` | Guidare il lavoro in corso da un altro dispositivo |
526| [Channels](/docs/it/channels) | Invia eventi da un'app di chat come Telegram o Discord, o dal tuo server | La tua macchina (CLI) | [Installa un plugin channel](/docs/it/channels#quickstart) o [crea il tuo](/docs/it/channels-reference) | Reagire a eventi esterni come errori CI o messaggi di chat |
527| [Slack](/docs/it/slack) | Menziona `@Claude` in un canale del team | Cloud Anthropic | [Installa l'app Slack](/docs/it/slack#setting-up-claude-code-in-slack) con [Claude Code sul web](/docs/it/claude-code-on-the-web) abilitato | PR e revisioni dalla chat del team |
528| [Self-hosted environments](/docs/it/self-hosted-environments) | Avvia una [sessione cloud](/docs/it/claude-code-on-the-web) e scegli l'ambiente della tua organizzazione | L'infrastruttura della tua organizzazione | [Distribuisci runner](/docs/it/self-hosted-environments-quickstart), su piani Team e Enterprise | Sessioni cloud che devono essere eseguite all'interno della tua rete |
529| [Scheduled tasks](/docs/it/scheduled-tasks) | Imposta una pianificazione | [CLI](/docs/it/scheduled-tasks), [Desktop](/docs/it/desktop-scheduled-tasks), o [cloud](/docs/it/routines) | Scegli una frequenza | Automazione ricorrente come revisioni giornaliere |
530 522
531<h2 id="related-resources">523<h2 id="related-resources">
532 Risorse correlate524 Risorse correlate