claude-code-on-the-web.md +40 −42
13Claude Code sul web esegue attività su infrastruttura cloud gestita da Anthropic su [claude.ai/code](https://claude.ai/code). Le sessioni persistono anche se chiudi il browser e puoi monitorarle dall'app mobile Claude.13Claude Code sul web esegue attività su infrastruttura cloud gestita da Anthropic su [claude.ai/code](https://claude.ai/code). Le sessioni persistono anche se chiudi il browser e puoi monitorarle dall'app mobile Claude.
14 14
15<Tip>15<Tip>
1616 Nuovo a Claude Code sul web? Inizia con [Guida introduttiva](/it/web-quickstart) per connettere il tuo account GitHub e inviare il tuo primo compito. Nuovo a Claude Code sul web? Inizia con [Guida introduttiva](/docs/it/web-quickstart) per connettere il tuo account GitHub e inviare il tuo primo compito.
17</Tip>17</Tip>
18 18
19Questa pagina copre:19Questa pagina copre:
36 36
37| Metodo | Come funziona | Migliore per |37| Metodo | Come funziona | Migliore per |
38| :--------------- | :---------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------ |38| :--------------- | :---------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------ |
3939| **GitHub App** | Autorizza l'app Claude GitHub durante l'[onboarding web](/it/web-quickstart). | Onboarding del browser; team che desiderano [Auto-fix](#auto-fix-pull-requests) || **GitHub App** | Autorizza l'app Claude GitHub durante l'[onboarding web](/docs/it/web-quickstart). | Onboarding del browser; team che desiderano [Auto-fix](#auto-fix-pull-requests) |
40| **`/web-setup`** | Esegui `/web-setup` nel tuo terminale per sincronizzare il tuo token CLI `gh` locale al tuo account Claude. | Sviluppatori individuali che già usano `gh` |40| **`/web-setup`** | Esegui `/web-setup` nel tuo terminale per sincronizzare il tuo token CLI `gh` locale al tuo account Claude. | Sviluppatori individuali che già usano `gh` |
41 41
42<Note>42<Note>
43 Con entrambi i metodi, una sessione cloud può accedere a qualsiasi repository che l'account GitHub connesso può vedere, non solo ai repository su cui è installata l'app Claude GitHub. L'installazione dell'app abilita i webhook PR per [Auto-fix](#auto-fix-pull-requests); non è un controllo di accesso a livello di sessione. Per limitare quali repository il tuo team può raggiungere dalle sessioni cloud, limita l'accesso su GitHub stesso, ad esempio limitando l'appartenenza al team o al repository per gli account GitHub connessi.43 Con entrambi i metodi, una sessione cloud può accedere a qualsiasi repository che l'account GitHub connesso può vedere, non solo ai repository su cui è installata l'app Claude GitHub. L'installazione dell'app abilita i webhook PR per [Auto-fix](#auto-fix-pull-requests); non è un controllo di accesso a livello di sessione. Per limitare quali repository il tuo team può raggiungere dalle sessioni cloud, limita l'accesso su GitHub stesso, ad esempio limitando l'appartenenza al team o al repository per gli account GitHub connessi.
44</Note>44</Note>
45 45
4646Entrambi i metodi funzionano. [`/schedule`](/it/routines) verifica entrambe le forme di accesso e ti chiede di eseguire `/web-setup` se nessuna è configurata. Vedi [Connetti dal tuo terminale](/it/web-quickstart#connect-from-your-terminal) per la procedura dettagliata di `/web-setup`.Entrambi i metodi funzionano. [`/schedule`](/docs/it/routines) verifica entrambe le forme di accesso e ti chiede di eseguire `/web-setup` se nessuna è configurata. Vedi [Connetti dal tuo terminale](/docs/it/web-quickstart#connect-from-your-terminal) per la procedura dettagliata di `/web-setup`.
47 47
48L'app GitHub è richiesta per [Auto-fix](#auto-fix-pull-requests), che utilizza l'app per ricevere webhook PR. Se ti connetti con `/web-setup` e successivamente desideri Auto-fix, installa l'app su quei repository.48L'app GitHub è richiesta per [Auto-fix](#auto-fix-pull-requests), che utilizza l'app per ricevere webhook PR. Se ti connetti con `/web-setup` e successivamente desideri Auto-fix, installa l'app su quei repository.
49 49
50Gli amministratori di Team e Enterprise possono disabilitare `/web-setup` con l'interruttore Quick web setup su [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code).50Gli amministratori di Team e Enterprise possono disabilitare `/web-setup` con l'interruttore Quick web setup su [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code).
51 51
52<Note>52<Note>
5353 Le organizzazioni con [Zero Data Retention](/it/zero-data-retention) abilitato non possono utilizzare `/web-setup` o altre funzionalità di sessione cloud. Le organizzazioni con [Zero Data Retention](/docs/it/zero-data-retention) abilitato non possono utilizzare `/web-setup` o altre funzionalità di sessione cloud.
54</Note>54</Note>
55 55
56<h2 id="the-cloud-environment">56<h2 id="the-cloud-environment">
63 Cosa è disponibile nelle sessioni cloud63 Cosa è disponibile nelle sessioni cloud
64</h3>64</h3>
65 65
6666Le sessioni cloud iniziano da un clone appena creato del tuo repository. Qualsiasi cosa sottoposta a commit nel repository è disponibile. Qualsiasi cosa che hai installato o configurato solo sulla tua macchina non lo è; la politica della tua organizzazione arriva separatamente attraverso [impostazioni gestite dal server](/it/server-managed-settings).Le sessioni cloud iniziano da un clone appena creato del tuo repository. Qualsiasi cosa sottoposta a commit nel repository è disponibile. Qualsiasi cosa che hai installato o configurato solo sulla tua macchina non lo è; la politica della tua organizzazione arriva separatamente attraverso [impostazioni gestite dal server](/docs/it/server-managed-settings).
67 67
68| | Disponibile nelle sessioni cloud | Perché |68| | Disponibile nelle sessioni cloud | Perché |
69| :------------------------------------------------------------------------------ | :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |69| :------------------------------------------------------------------------------ | :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
72| I tuoi server MCP `.mcp.json` del repository | Sì | Parte del clone |72| I tuoi server MCP `.mcp.json` del repository | Sì | Parte del clone |
73| Le tue `.claude/rules/` del repository | Sì | Parte del clone |73| Le tue `.claude/rules/` del repository | Sì | Parte del clone |
74| Le tue `.claude/skills/`, `.claude/agents/`, `.claude/commands/` del repository | Sì | Parte del clone |74| Le tue `.claude/skills/`, `.claude/agents/`, `.claude/commands/` del repository | Sì | Parte del clone |
7575| Plugin dichiarati in `.claude/settings.json` | Sì | Installati all'inizio della sessione dal [marketplace](/it/plugin-marketplaces) che hai dichiarato. Richiede accesso alla rete per raggiungere la fonte del marketplace || Plugin dichiarati in `.claude/settings.json` | Sì | Installati all'inizio della sessione dal [marketplace](/docs/it/plugin-marketplaces) che hai dichiarato. Richiede accesso alla rete per raggiungere la fonte del marketplace |
7676| Le impostazioni gestite dal server della tua organizzazione | Sì | Recuperate dai server di Anthropic quando la sessione inizia. Vedi [Copertura della superficie](/it/model-config#surface-coverage) per come `availableModels` viene applicato nelle sessioni cloud. Le impostazioni distribuite al tuo dispositivo tramite MDM o file di impostazioni gestite non si applicano, perché la sessione viene eseguita su una VM gestita da Anthropic || Le impostazioni gestite dal server della tua organizzazione | Sì | Recuperate dai server di Anthropic quando la sessione inizia. Vedi [Copertura della superficie](/docs/it/model-config#surface-coverage) per come `availableModels` viene applicato nelle sessioni cloud. Le impostazioni distribuite al tuo dispositivo tramite MDM o file di impostazioni gestite non si applicano, perché la sessione viene eseguita su una VM gestita da Anthropic |
77| Il tuo `~/.claude/CLAUDE.md` utente | No | Vive sulla tua macchina, non nel repository |77| Il tuo `~/.claude/CLAUDE.md` utente | No | Vive sulla tua macchina, non nel repository |
78| Le tue `~/.claude/skills/`, `~/.claude/agents/`, `~/.claude/commands/` utente | No | Vivono sulla tua macchina, non nel repository. Eseguine il commit nella directory `.claude/` del repository. Le skill che abiliti su claude.ai vengono caricate automaticamente nelle sessioni cloud |78| Le tue `~/.claude/skills/`, `~/.claude/agents/`, `~/.claude/commands/` utente | No | Vivono sulla tua macchina, non nel repository. Eseguine il commit nella directory `.claude/` del repository. Le skill che abiliti su claude.ai vengono caricate automaticamente nelle sessioni cloud |
79| Plugin abilitati solo nelle tue impostazioni utente | No | L'`enabledPlugins` con ambito utente vive in `~/.claude/settings.json`. Dichiarali invece in `.claude/settings.json` del repository |79| Plugin abilitati solo nelle tue impostazioni utente | No | L'`enabledPlugins` con ambito utente vive in `~/.claude/settings.json`. Dichiarali invece in `.claude/settings.json` del repository |
8080| Server MCP che hai aggiunto con `claude mcp add` | No | Quelli scrivono nella tua configurazione utente locale, non nel repository. Dichiara il server in [`.mcp.json`](/it/mcp#project-scope) invece || Server MCP che hai aggiunto con `claude mcp add` | No | Quelli scrivono nella tua configurazione utente locale, non nel repository. Dichiara il server in [`.mcp.json`](/docs/it/mcp#project-scope) invece |
81| Token API statici e credenziali | No | Non esiste ancora un archivio di segreti dedicato. Vedi sotto |81| Token API statici e credenziali | No | Non esiste ancora un archivio di segreti dedicato. Vedi sotto |
82| Autenticazione interattiva come AWS SSO | No | Non supportato. SSO richiede un login basato su browser che non può essere eseguito in una sessione cloud |82| Autenticazione interattiva come AWS SSO | No | Non supportato. SSO richiede un login basato su browser che non può essere eseguito in una sessione cloud |
83 83
8484Per rendere la tua configurazione disponibile nelle sessioni cloud, eseguine il commit nel repository; la politica dell'organizzazione arriva separatamente attraverso [impostazioni gestite dal server](/it/server-managed-settings).Per rendere la tua configurazione disponibile nelle sessioni cloud, eseguine il commit nel repository; la politica dell'organizzazione arriva separatamente attraverso [impostazioni gestite dal server](/docs/it/server-managed-settings).
85 85
86Un archivio di segreti dedicato non è ancora disponibile. Sia le variabili di ambiente che gli script di configurazione sono archiviati nella configurazione dell'ambiente, visibili a chiunque possa modificare quell'ambiente. Se hai bisogno di segreti in una sessione cloud, aggiungili come variabili di ambiente con quella visibilità in mente.86Un archivio di segreti dedicato non è ancora disponibile. Sia le variabili di ambiente che gli script di configurazione sono archiviati nella configurazione dell'ambiente, visibili a chiunque possa modificare quell'ambiente. Se hai bisogno di segreti in una sessione cloud, aggiungili come variabili di ambiente con quella visibilità in mente.
87 87
140 140
141Ogni sessione cloud ha un URL di trascrizione su claude.ai e la sessione può leggere il suo ID dalla variabile di ambiente `CLAUDE_CODE_REMOTE_SESSION_ID`. Usa questo per mettere un link tracciabile nei corpi PR, nei messaggi di commit, nei post Slack o nei report generati in modo che un revisore possa aprire l'esecuzione che li ha prodotti.141Ogni sessione cloud ha un URL di trascrizione su claude.ai e la sessione può leggere il suo ID dalla variabile di ambiente `CLAUDE_CODE_REMOTE_SESSION_ID`. Usa questo per mettere un link tracciabile nei corpi PR, nei messaggi di commit, nei post Slack o nei report generati in modo che un revisore possa aprire l'esecuzione che li ha prodotti.
142 142
143143A partire dalla v2.1.179, i commit che Claude crea in una sessione web includono un trailer git `Claude-Session: <url>` e i corpi PR includono l'URL della sessione su una riga propria. {/* min-version: 2.1.182 */}Da v2.1.182, imposta [`attribution.sessionUrl`](/it/settings#attribution-settings) su `false` per omettere il trailer e il link nel corpo PR.A partire dalla v2.1.179, i commit che Claude crea in una sessione web includono un trailer git `Claude-Session: <url>` e i corpi PR includono l'URL della sessione su una riga propria. {/* min-version: 2.1.182 */}Da v2.1.182, imposta [`attribution.sessionUrl`](/docs/it/settings#attribution-settings) su `false` per omettere il trailer e il link nel corpo PR.
144 144
145Per includere il link della sessione in qualcosa di diverso da un commit o PR, come un messaggio Slack che Claude pubblica o un file di report che scrive, chiedi a Claude di eseguire il seguente comando e usa il suo output. Il comando converte il prefisso `cse_` nel valore della variabile di ambiente al prefisso `session_` che l'URL di trascrizione si aspetta:145Per includere il link della sessione in qualcosa di diverso da un commit o PR, come un messaggio Slack che Claude pubblica o un file di report che scrive, chiedi a Claude di eseguire il seguente comando e usa il suo output. Il comando converte il prefisso `cse_` nel valore della variabile di ambiente al prefisso `session_` che l'URL di trascrizione si aspetta:
146 146
180* 16 GB di RAM180* 16 GB di RAM
181* 30 GB di disco181* 30 GB di disco
182 182
183183I compiti che richiedono significativamente più memoria, come grandi lavori di compilazione o test ad alta intensità di memoria, potrebbero fallire o essere terminati. Per carichi di lavoro oltre questi limiti, usa [Remote Control](/it/remote-control) per eseguire Claude Code sul tuo hardware.I compiti che richiedono significativamente più memoria, come grandi lavori di compilazione o test ad alta intensità di memoria, potrebbero fallire o essere terminati. Per carichi di lavoro oltre questi limiti, usa [Remote Control](/docs/it/remote-control) per eseguire Claude Code sul tuo hardware.
184 184
185<h3 id="configure-your-environment">185<h3 id="configure-your-environment">
186 Configura il tuo ambiente186 Configura il tuo ambiente
216 216
217I valori in un ambiente condiviso raggiungono le sessioni di ogni membro in quell'ambiente. Come gli ambienti personali, gli ambienti condivisi non hanno un archivio di segreti dedicato, quindi non includere segreti.217I valori in un ambiente condiviso raggiungono le sessioni di ogni membro in quell'ambiente. Come gli ambienti personali, gli ambienti condivisi non hanno un archivio di segreti dedicato, quindi non includere segreti.
218 218
219Le organizzazioni nel programma di runner self-hosted gestiscono anche i loro pool di runner dalla stessa pagina.
220
221<h2 id="setup-scripts">219<h2 id="setup-scripts">
222 Script di configurazione220 Script di configurazione
223</h2>221</h2>
259 Script di configurazione vs. hook SessionStart257 Script di configurazione vs. hook SessionStart
260</h3>258</h3>
261 259
262260Usa uno script di configurazione per installare cose di cui il cloud ha bisogno ma il tuo laptop ha già, come un runtime di linguaggio o uno strumento CLI. Usa un [hook SessionStart](/it/hooks#sessionstart) per la configurazione del progetto che dovrebbe essere eseguita ovunque, cloud e locale, come `npm install`.Usa uno script di configurazione per installare cose di cui il cloud ha bisogno ma il tuo laptop ha già, come un runtime di linguaggio o uno strumento CLI. Usa un [hook SessionStart](/docs/it/hooks#sessionstart) per la configurazione del progetto che dovrebbe essere eseguita ovunque, cloud e locale, come `npm install`.
263 261
264Entrambi vengono eseguiti all'inizio di una sessione, ma appartengono a posti diversi:262Entrambi vengono eseguiti all'inizio di una sessione, ma appartengono a posti diversi:
265 263
270| Viene eseguito | Prima che Claude Code si avvii, quando non è disponibile alcun [ambiente memorizzato nella cache](#environment-caching) | Dopo che Claude Code si avvia, su ogni sessione incluse quelle riprese |268| Viene eseguito | Prima che Claude Code si avvii, quando non è disponibile alcun [ambiente memorizzato nella cache](#environment-caching) | Dopo che Claude Code si avvia, su ogni sessione incluse quelle riprese |
271| Ambito | Solo ambienti cloud | Sia locale che cloud |269| Ambito | Solo ambienti cloud | Sia locale che cloud |
272 270
273271Gli hook SessionStart possono anche essere definiti nel tuo `~/.claude/settings.json` a livello di utente localmente, ma le impostazioni a livello di utente non vengono trasferite alle sessioni cloud. Nel cloud, gli hook provengono dal repository e dalle [impostazioni gestite dal server](/it/server-managed-settings) della tua organizzazione.Gli hook SessionStart possono anche essere definiti nel tuo `~/.claude/settings.json` a livello di utente localmente, ma le impostazioni a livello di utente non vengono trasferite alle sessioni cloud. Nel cloud, gli hook provengono dal repository e dalle [impostazioni gestite dal server](/docs/it/server-managed-settings) della tua organizzazione.
274 272
275<h3 id="install-dependencies-with-a-sessionstart-hook">273<h3 id="install-dependencies-with-a-sessionstart-hook">
276 Installa le dipendenze con un hook SessionStart274 Installa le dipendenze con un hook SessionStart
317* **Compatibilità proxy**: tutto il traffico in uscita passa attraverso un [proxy di sicurezza](#security-proxy). Alcuni gestori di pacchetti non funzionano correttamente con questo proxy. Bun è un esempio noto.315* **Compatibilità proxy**: tutto il traffico in uscita passa attraverso un [proxy di sicurezza](#security-proxy). Alcuni gestori di pacchetti non funzionano correttamente con questo proxy. Bun è un esempio noto.
318* **Aggiunge latenza di avvio**: gli hook vengono eseguiti ogni volta che una sessione si avvia o riprende, a differenza degli script di configurazione che beneficiano della [memorizzazione nella cache dell'ambiente](#environment-caching). Mantieni gli script di installazione veloci controllando se le dipendenze sono già presenti prima di reinstallarle.316* **Aggiunge latenza di avvio**: gli hook vengono eseguiti ogni volta che una sessione si avvia o riprende, a differenza degli script di configurazione che beneficiano della [memorizzazione nella cache dell'ambiente](#environment-caching). Mantieni gli script di installazione veloci controllando se le dipendenze sono già presenti prima di reinstallarle.
319 317
320318Per persistere le variabili di ambiente per i comandi Bash successivi, scrivi nel file in `$CLAUDE_ENV_FILE`. Vedi [Hook SessionStart](/it/hooks#sessionstart) per i dettagli.Per persistere le variabili di ambiente per i comandi Bash successivi, scrivi nel file in `$CLAUDE_ENV_FILE`. Vedi [Hook SessionStart](/docs/it/hooks#sessionstart) per i dettagli.
321 319
322La sostituzione dell'immagine di base con la tua immagine Docker non è ancora supportata. Usa uno script di configurazione per installare quello di cui hai bisogno sopra l'[immagine fornita](#installed-tools) o esegui la tua immagine come contenitore insieme a Claude con `docker compose`.320La sostituzione dell'immagine di base con la tua immagine Docker non è ancora supportata. Usa uno script di configurazione per installare quello di cui hai bisogno sopra l'[immagine fornita](#installed-tools) o esegui la tua immagine come contenitore insieme a Claude con `docker compose`.
323 321
327 325
328L'accesso alla rete controlla le connessioni in uscita dall'ambiente cloud. Ogni ambiente specifica un livello di accesso e puoi estenderlo con domini personalizzati consentiti. Il predefinito è **Trusted**, che consente i registri di pacchetti e altri [domini consentiti](#default-allowed-domains).326L'accesso alla rete controlla le connessioni in uscita dall'ambiente cloud. Ogni ambiente specifica un livello di accesso e puoi estenderlo con domini personalizzati consentiti. Il predefinito è **Trusted**, che consente i registri di pacchetti e altri [domini consentiti](#default-allowed-domains).
329 327
330328Per modificare l'accesso alla rete di un ambiente, [aprilo per la modifica](#configure-your-environment) e usa il selettore **Network access** nella finestra di dialogo. Non esiste una pagina Ambienti separata. L'icona cloud appare ovunque tu avvii una sessione cloud o configuri una [routine](/it/routines#environments-and-network-access).Per modificare l'accesso alla rete di un ambiente, [aprilo per la modifica](#configure-your-environment) e usa il selettore **Network access** nella finestra di dialogo. Non esiste una pagina Ambienti separata. L'icona cloud appare ovunque tu avvii una sessione cloud o configuri una [routine](/docs/it/routines#environments-and-network-access).
331 329
332<Note>330<Note>
333 Il traffico del connettore MCP viene instradato attraverso i server di Anthropic, quindi i connettori che abiliti su una sessione o routine funzionano senza aggiungere i loro host ai **Domini consentiti**. I connettori sono configurati per sessione o per routine; rimuovi quelli che non hai bisogno di limitare quali strumenti Claude può raggiungere. Questo si basa sullo stesso canale legato ad Anthropic notato in [Sicurezza e isolamento](#security-and-isolation).331 Il traffico del connettore MCP viene instradato attraverso i server di Anthropic, quindi i connettori che abiliti su una sessione o routine funzionano senza aggiungere i loro host ai **Domini consentiti**. I connettori sono configurati per sessione o per routine; rimuovi quelli che non hai bisogno di limitare quali strumenti Claude può raggiungere. Questo si basa sullo stesso canale legato ad Anthropic notato in [Sicurezza e isolamento](#security-and-isolation).
362 360
363Usa `*.` per la corrispondenza dei sottodomini con caratteri jolly. Seleziona **Also include default list of common package managers** per mantenere i [domini Trusted](#default-allowed-domains) insieme alle tue voci personalizzate, o lascialo deselezionato per consentire solo quello che elenchi.361Usa `*.` per la corrispondenza dei sottodomini con caratteri jolly. Seleziona **Also include default list of common package managers** per mantenere i [domini Trusted](#default-allowed-domains) insieme alle tue voci personalizzate, o lascialo deselezionato per consentire solo quello che elenchi.
364 362
365363I domini consentiti sono configurati per ambiente. Non esiste un elenco di consentiti a livello di organizzazione che i Proprietari possono inviare agli ambienti di tutti gli utenti; le [impostazioni gestite dal server](/it/server-managed-settings) possono limitare le sessioni cloud ma non possono aggiungere domini consentiti.I domini consentiti sono configurati per ambiente. Non esiste un elenco di consentiti a livello di organizzazione che i Proprietari possono inviare agli ambienti di tutti gli utenti; le [impostazioni gestite dal server](/docs/it/server-managed-settings) possono limitare le sessioni cloud ma non possono aggiungere domini consentiti.
366 364
367<h3 id="github-proxy">365<h3 id="github-proxy">
368 Proxy GitHub366 Proxy GitHub
653 Sposta attività tra web e terminale651 Sposta attività tra web e terminale
654</h2>652</h2>
655 653
656654Questi flussi di lavoro richiedono la [Claude Code CLI](/it/quickstart) connessa allo stesso account claude.ai. Puoi avviare nuove sessioni cloud dal tuo terminale o estrarre sessioni cloud nel tuo terminale per continuare localmente. Le sessioni cloud persistono anche se chiudi il tuo laptop e puoi monitorarle da qualsiasi luogo inclusa l'app mobile Claude.Questi flussi di lavoro richiedono la [Claude Code CLI](/docs/it/quickstart) connessa allo stesso account claude.ai. Puoi avviare nuove sessioni cloud dal tuo terminale o estrarre sessioni cloud nel tuo terminale per continuare localmente. Le sessioni cloud persistono anche se chiudi il tuo laptop e puoi monitorarle da qualsiasi luogo inclusa l'app mobile Claude.
657 655
658<Note>656<Note>
659657 Dalla CLI, l'handoff della sessione è unidirezionale: puoi estrarre sessioni cloud nel tuo terminale con `--teleport`, ma non puoi inviare una sessione terminale esistente al web. Il flag `--cloud` crea una nuova sessione cloud per il tuo repository attuale. L'[app Desktop](/it/desktop#continue-in-another-surface) fornisce un menu Continua in che può inviare una sessione locale al web. Dalla CLI, l'handoff della sessione è unidirezionale: puoi estrarre sessioni cloud nel tuo terminale con `--teleport`, ma non puoi inviare una sessione terminale esistente al web. Il flag `--cloud` crea una nuova sessione cloud per il tuo repository attuale. L'[app Desktop](/docs/it/desktop#continue-in-another-surface) fornisce un menu Continua in che può inviare una sessione locale al web.
660</Note>658</Note>
661 659
662<h3 id="from-terminal-to-web">660<h3 id="from-terminal-to-web">
674{/* min-version: 2.1.195 */}A partire dalla v2.1.195, la CLI mostra un elenco di controllo in tempo reale dei passaggi di configurazione, come la clonazione del repository e l'esecuzione dello [script di configurazione](#setup-scripts), mentre il contenitore cloud si avvia. I messaggi che digiti mentre il contenitore è in fase di provisioning vengono messi in coda e inviati una volta che la sessione è pronta.672{/* min-version: 2.1.195 */}A partire dalla v2.1.195, la CLI mostra un elenco di controllo in tempo reale dei passaggi di configurazione, come la clonazione del repository e l'esecuzione dello [script di configurazione](#setup-scripts), mentre il contenitore cloud si avvia. I messaggi che digiti mentre il contenitore è in fase di provisioning vengono messi in coda e inviati una volta che la sessione è pronta.
675 673
676<Note>674<Note>
677675 `--cloud` crea sessioni cloud. `--remote-control` non è correlato: espone una sessione CLI locale per il monitoraggio dal web. Vedi [Remote Control](/it/remote-control). `--cloud` crea sessioni cloud. `--remote-control` non è correlato: espone una sessione CLI locale per il monitoraggio dal web. Vedi [Remote Control](/docs/it/remote-control).
678</Note>676</Note>
679 677
680Usa `/tasks` nella CLI Claude Code per controllare l'avanzamento, o apri la sessione su claude.ai o l'app mobile Claude per interagire direttamente. Da lì puoi guidare Claude, fornire feedback o rispondere a domande proprio come in qualsiasi altra conversazione.678Usa `/tasks` nella CLI Claude Code per controllare l'avanzamento, o apri la sessione su claude.ai o l'app mobile Claude per interagire direttamente. Da lì puoi guidare Claude, fornire feedback o rispondere a domande proprio come in qualsiasi altra conversazione.
697 695
698Questo modello ti dà il controllo sulla strategia mentre consente a Claude di eseguire autonomamente nel cloud.696Questo modello ti dà il controllo sulla strategia mentre consente a Claude di eseguire autonomamente nel cloud.
699 697
700698**Pianifica nel cloud con ultraplan**: per elaborare e rivedere il piano stesso in una sessione web, usa [ultraplan](/it/ultraplan). Claude genera il piano su Claude Code sul web mentre continui a lavorare, quindi commenti le sezioni nel tuo browser e scegli di eseguire da remoto o inviare il piano di nuovo al tuo terminale.**Pianifica nel cloud con ultraplan**: per elaborare e rivedere il piano stesso in una sessione web, usa [ultraplan](/docs/it/ultraplan). Claude genera il piano su Claude Code sul web mentre continui a lavorare, quindi commenti le sezioni nel tuo browser e scegli di eseguire da remoto o inviare il piano di nuovo al tuo terminale.
701 699
702**Esegui attività in parallelo**: ogni comando `--cloud` crea la sua propria sessione cloud che viene eseguita indipendentemente. Puoi avviare più attività e verranno tutte eseguite simultaneamente in sessioni separate:700**Esegui attività in parallelo**: ogni comando `--cloud` crea la sua propria sessione cloud che viene eseguita indipendentemente. Puoi avviare più attività e verranno tutte eseguite simultaneamente in sessioni separate:
703 701
772 Gestisci il contesto770 Gestisci il contesto
773</h3>771</h3>
774 772
775773Le sessioni cloud supportano [comandi integrati](/it/commands) che producono output di testo. I comandi che vengono eseguiti solo nell'interfaccia del terminale, come `/plugin` o `/resume`, non sono disponibili. I comandi che aprono un selettore o un pannello nel terminale si comportano diversamente nelle sessioni cloud:Le sessioni cloud supportano [comandi integrati](/docs/it/commands) che producono output di testo. I comandi che vengono eseguiti solo nell'interfaccia del terminale, come `/plugin` o `/resume`, non sono disponibili. I comandi che aprono un selettore o un pannello nel terminale si comportano diversamente nelle sessioni cloud:
776 774
777775* {/* min-version: 2.1.205 */}**`/model`, `/effort`, `/fast`, `/color` e `/rename`**: passa il valore come argomento, ad esempio `/model sonnet`, invece di aprire il selettore del terminale o il cursore. Le forme di argomento richiedono Claude Code v2.1.205 o successivo nell'ambiente della sessione e seguono le [note di disponibilità](/it/commands#all-commands) di ogni comando: `/effort` segnala `Not applied` mentre il [launch-default effort hold](/it/model-config#adjust-effort-level) di un modello è in vigore, e `/fast` funziona solo in una sessione che è stata avviata con la modalità veloce attivata.* {/* min-version: 2.1.205 */}**`/model`, `/effort`, `/fast`, `/color` e `/rename`**: passa il valore come argomento, ad esempio `/model sonnet`, invece di aprire il selettore del terminale o il cursore. Le forme di argomento richiedono Claude Code v2.1.205 o successivo nell'ambiente della sessione e seguono le [note di disponibilità](/docs/it/commands#all-commands) di ogni comando: `/effort` segnala `Not applied` mentre il [launch-default effort hold](/docs/it/model-config#adjust-effort-level) di un modello è in vigore, e `/fast` funziona solo in una sessione che è stata avviata con la modalità veloce attivata.
778776* **`/config`**: sul web, apre la sezione Claude Code delle tue impostazioni invece di impostare un valore, e il testo dopo il comando, incluso `key=value`, viene ignorato. Per modificare le impostazioni per una sessione cloud, usa [variabili di ambiente](#configure-your-environment) o esegui il commit dei [file di impostazioni](/it/settings) nel repository.* **`/config`**: sul web, apre la sezione Claude Code delle tue impostazioni invece di impostare un valore, e il testo dopo il comando, incluso `key=value`, viene ignorato. Per modificare le impostazioni per una sessione cloud, usa [variabili di ambiente](#configure-your-environment) o esegui il commit dei [file di impostazioni](/docs/it/settings) nel repository.
779 777
780Per la gestione del contesto in particolare:778Per la gestione del contesto in particolare:
781 779
785| `/context` | Sì | Mostra cosa è attualmente nella finestra di contesto |783| `/context` | Sì | Mostra cosa è attualmente nella finestra di contesto |
786| `/clear` | No | Avvia una nuova sessione dalla barra laterale |784| `/clear` | No | Avvia una nuova sessione dalla barra laterale |
787 785
788786L'auto-compattazione viene eseguita automaticamente quando la finestra di contesto si avvicina alla capacità. Per attivarla prima, imposta [`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`](/it/env-vars) nelle tue [variabili di ambiente](#configure-your-environment). Ad esempio, `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=70` compatta al 70% della capacità invece di attendere fino a quando la finestra non è quasi piena. Per modificare la dimensione della finestra effettiva per i calcoli di compattazione, usa [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/it/env-vars).L'auto-compattazione viene eseguita automaticamente quando la finestra di contesto si avvicina alla capacità. Per attivarla prima, imposta [`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`](/docs/it/env-vars) nelle tue [variabili di ambiente](#configure-your-environment). Ad esempio, `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=70` compatta al 70% della capacità invece di attendere fino a quando la finestra non è quasi piena. Per modificare la dimensione della finestra effettiva per i calcoli di compattazione, usa [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/it/env-vars).
789 787
790788I [subagent](/it/sub-agents) funzionano allo stesso modo che fanno localmente. Claude può generarli con lo strumento Task per scaricare la ricerca o il lavoro parallelo in una finestra di contesto separata, mantenendo la conversazione principale più leggera. I subagent definiti in `.claude/agents/` del tuo repository vengono raccolti automaticamente.I [subagent](/docs/it/sub-agents) funzionano allo stesso modo che fanno localmente. Claude può generarli con lo strumento Task per scaricare la ricerca o il lavoro parallelo in una finestra di contesto separata, mantenendo la conversazione principale più leggera. I subagent definiti in `.claude/agents/` del tuo repository vengono raccolti automaticamente.
791 789
792790I [team di agenti](/it/agent-teams) sono disabilitati per impostazione predefinita ma possono essere abilitati aggiungendo `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` alle tue [variabili di ambiente](#configure-your-environment).I [team di agenti](/docs/it/agent-teams) sono disabilitati per impostazione predefinita ma possono essere abilitati aggiungendo `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` alle tue [variabili di ambiente](#configure-your-environment).
793 791
794<h3 id="review-changes">792<h3 id="review-changes">
795 Rivedi le modifiche793 Rivedi le modifiche
796</h3>794</h3>
797 795
798796Ogni sessione mostra un indicatore diff con righe aggiunte e rimosse, come `+42 -18`. Selezionalo per aprire la vista diff, lascia commenti in linea su righe specifiche e inviali a Claude con il tuo prossimo messaggio. Vedi [Rivedi e itera](/it/web-quickstart#review-and-iterate) per la procedura dettagliata completa inclusa la creazione di PR. Per fare in modo che Claude monitori la PR per i fallimenti CI e i commenti di revisione automaticamente, vedi [Correzione automatica delle pull request](#auto-fix-pull-requests).Ogni sessione mostra un indicatore diff con righe aggiunte e rimosse, come `+42 -18`. Selezionalo per aprire la vista diff, lascia commenti in linea su righe specifiche e inviali a Claude con il tuo prossimo messaggio. Vedi [Rivedi e itera](/docs/it/web-quickstart#review-and-iterate) per la procedura dettagliata completa inclusa la creazione di PR. Per fare in modo che Claude monitori la PR per i fallimenti CI e i commenti di revisione automaticamente, vedi [Correzione automatica delle pull request](#auto-fix-pull-requests).
799 797
800<h3 id="share-sessions">798<h3 id="share-sessions">
801 Condividi sessioni799 Condividi sessioni
807 Condividi da un account Enterprise o Team805 Condividi da un account Enterprise o Team
808</h4>806</h4>
809 807
810808Per gli account Enterprise e Team, le due opzioni di visibilità sono **Private** e **Team**. La visibilità Team rende la sessione visibile agli altri membri della tua organizzazione claude.ai. Le sessioni [Claude in Slack](/it/slack) vengono condivise automaticamente con visibilità Team.Per gli account Enterprise e Team, le due opzioni di visibilità sono **Private** e **Team**. La visibilità Team rende la sessione visibile agli altri membri della tua organizzazione claude.ai. Le sessioni [Claude in Slack](/docs/it/slack) vengono condivise automaticamente con visibilità Team.
811 809
812La verifica dell'accesso al repository è abilitata per impostazione predefinita, in base all'account GitHub connesso all'account del destinatario. Il nome visualizzato del tuo account è visibile a tutti i destinatari con accesso.810La verifica dell'accesso al repository è abilitata per impostazione predefinita, in base all'account GitHub connesso all'account del destinatario. Il nome visualizzato del tuo account è visibile a tutti i destinatari con accesso.
813 811
847Claude può monitorare una pull request e rispondere automaticamente ai fallimenti CI e ai commenti di revisione. Claude si iscrive all'attività GitHub sulla PR e, quando un controllo fallisce o un revisore lascia un commento, Claude indaga e invia una correzione se una è chiara.845Claude può monitorare una pull request e rispondere automaticamente ai fallimenti CI e ai commenti di revisione. Claude si iscrive all'attività GitHub sulla PR e, quando un controllo fallisce o un revisore lascia un commento, Claude indaga e invia una correzione se una è chiara.
848 846
849<Note>847<Note>
850848 Auto-fix richiede che l'app Claude GitHub sia installata nel vostro repository. Se non l'avete già fatto, installatela dalla [pagina dell'app GitHub](https://github.com/apps/claude) o quando richiesto durante la [configurazione](/it/web-quickstart#connect-github-and-create-an-environment). Auto-fix richiede che l'app Claude GitHub sia installata nel vostro repository. Se non l'avete già fatto, installatela dalla [pagina dell'app GitHub](https://github.com/apps/claude) o quando richiesto durante la [configurazione](/docs/it/web-quickstart#connect-github-and-create-an-environment).
851</Note>849</Note>
852 850
853Ci sono alcuni modi per attivare auto-fix a seconda da dove proviene la PR e quale dispositivo state utilizzando:851Ci sono alcuni modi per attivare auto-fix a seconda da dove proviene la PR e quale dispositivo state utilizzando:
854 852
855* **PR create in Claude Code sul web**: aprite la barra di stato CI e selezionate **Auto-fix**853* **PR create in Claude Code sul web**: aprite la barra di stato CI e selezionate **Auto-fix**
856854* **Dal vostro terminale**: eseguite [`/autofix-pr`](/it/commands) mentre siete sul ramo della PR. Claude Code rileva la PR aperta con `gh`, genera una sessione web e attiva auto-fix in un passaggio* **Dal vostro terminale**: eseguite [`/autofix-pr`](/docs/it/commands) mentre siete sul ramo della PR. Claude Code rileva la PR aperta con `gh`, genera una sessione web e attiva auto-fix in un passaggio
857* **Dall'app mobile**: dite a Claude di correggere automaticamente la PR, ad esempio "guarda questa PR e correggi eventuali fallimenti CI o commenti di revisione"855* **Dall'app mobile**: dite a Claude di correggere automaticamente la PR, ad esempio "guarda questa PR e correggi eventuali fallimenti CI o commenti di revisione"
858* **Qualsiasi PR esistente**: incollate l'URL della PR in una sessione e dite a Claude di correggerla automaticamente856* **Qualsiasi PR esistente**: incollate l'URL della PR in una sessione e dite a Claude di correggerla automaticamente
859 857
892 Risoluzione dei problemi890 Risoluzione dei problemi
893</h2>891</h2>
894 892
895893Per gli errori API di runtime che appaiono nella conversazione come `API Error: 500`, `529 Overloaded`, `429` o `Prompt is too long`, vedi il [riferimento degli errori](/it/errors). Questi errori e le loro correzioni sono condivisi con la CLI e l'app Desktop. Le sezioni seguenti coprono i problemi specifici delle sessioni cloud.Per gli errori API di runtime che appaiono nella conversazione come `API Error: 500`, `529 Overloaded`, `429` o `Prompt is too long`, vedi il [riferimento degli errori](/docs/it/errors). Questi errori e le loro correzioni sono condivisi con la CLI e l'app Desktop. Le sezioni seguenti coprono i problemi specifici delle sessioni cloud.
896 894
897<h3 id="session-creation-failed">895<h3 id="session-creation-failed">
898 Creazione della sessione non riuscita896 Creazione della sessione non riuscita
930 928
931* **Limiti di velocità**: Claude Code sul web condivide i limiti di velocità con tutti gli altri utilizzi di Claude e Claude Code all'interno del tuo account. L'esecuzione di più attività in parallelo consuma più limiti di velocità proporzionalmente. Non esiste alcun addebito di calcolo separato per la VM cloud.929* **Limiti di velocità**: Claude Code sul web condivide i limiti di velocità con tutti gli altri utilizzi di Claude e Claude Code all'interno del tuo account. L'esecuzione di più attività in parallelo consuma più limiti di velocità proporzionalmente. Non esiste alcun addebito di calcolo separato per la VM cloud.
932* **Autenticazione del repository**: puoi spostare le sessioni da web a locale solo quando sei autenticato allo stesso account930* **Autenticazione del repository**: puoi spostare le sessioni da web a locale solo quando sei autenticato allo stesso account
933931* **Restrizioni della piattaforma**: il clonaggio del repository e la creazione di pull request richiedono GitHub. Le istanze self-hosted di [GitHub Enterprise Server](/it/github-enterprise-server) sono supportate per i piani Team e Enterprise. GitLab, Bitbucket e altri repository non GitHub possono essere inviati alle sessioni cloud come [bundle locale](#send-local-repositories-without-github), ma la sessione non può eseguire il push dei risultati di nuovo al remoto* **Restrizioni della piattaforma**: il clonaggio del repository e la creazione di pull request richiedono GitHub. Le istanze self-hosted di [GitHub Enterprise Server](/docs/it/github-enterprise-server) sono supportate per i piani Team e Enterprise. GitLab, Bitbucket e altri repository non GitHub possono essere inviati alle sessioni cloud come [bundle locale](#send-local-repositories-without-github), ma la sessione non può eseguire il push dei risultati di nuovo al remoto
934932* **Elenco IP consentiti dell'organizzazione**: le sessioni cloud chiamano l'API Anthropic dall'infrastruttura gestita da Anthropic, non dalla tua rete. Se la tua organizzazione ha [IP allowlisting](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) abilitato, ogni sessione cloud fallisce con un errore di autenticazione. Lo stesso vale per [Code Review](/it/code-review) e [Routines](/it/routines). Contatta il [supporto Anthropic](https://support.claude.com/) per esentare i servizi ospitati da Anthropic dall'elenco IP consentiti della tua organizzazione.* **Elenco IP consentiti dell'organizzazione**: le sessioni cloud chiamano l'API Anthropic dall'infrastruttura gestita da Anthropic, non dalla tua rete. Se la tua organizzazione ha [IP allowlisting](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) abilitato, ogni sessione cloud fallisce con un errore di autenticazione. Lo stesso vale per [Code Review](/docs/it/code-review) e [Routines](/docs/it/routines). Contatta il [supporto Anthropic](https://support.claude.com/) per esentare i servizi ospitati da Anthropic dall'elenco IP consentiti della tua organizzazione.
935 933
936<h2 id="related-resources">934<h2 id="related-resources">
937 Risorse correlate935 Risorse correlate
938</h2>936</h2>
939 937
940938* [Ultraplan](/it/ultraplan): elabora un piano in una sessione cloud e revisionalo nel tuo browser* [Ultraplan](/docs/it/ultraplan): elabora un piano in una sessione cloud e revisionalo nel tuo browser
941939* [Ultrareview](/it/ultrareview): esegui una profonda revisione del codice multi-agente in una sandbox cloud* [Ultrareview](/docs/it/ultrareview): esegui una profonda revisione del codice multi-agente in una sandbox cloud
942940* [Routines](/it/routines): automatizza il lavoro su una pianificazione, tramite chiamata API o in risposta agli eventi GitHub* [Routines](/docs/it/routines): automatizza il lavoro su una pianificazione, tramite chiamata API o in risposta agli eventi GitHub
943941* [Configurazione degli hook](/it/hooks): esegui script agli eventi del ciclo di vita della sessione* [Configurazione degli hook](/docs/it/hooks): esegui script agli eventi del ciclo di vita della sessione
944942* [Riferimento delle impostazioni](/it/settings): tutte le opzioni di configurazione* [Riferimento delle impostazioni](/docs/it/settings): tutte le opzioni di configurazione
945943* [Sicurezza](/it/security): garanzie di isolamento e gestione dei dati* [Sicurezza](/docs/it/security): garanzie di isolamento e gestione dei dati
946944* [Utilizzo dei dati](/it/data-usage): cosa Anthropic conserva dalle sessioni cloud* [Utilizzo dei dati](/docs/it/data-usage): cosa Anthropic conserva dalle sessioni cloud
947* [Claude Tag](https://claude.com/docs/claude-tag/overview): un @Claude gestito dall'organizzazione in Slack che viene eseguito nello stesso ambiente cloud945* [Claude Tag](https://claude.com/docs/claude-tag/overview): un @Claude gestito dall'organizzazione in Slack che viene eseguito nello stesso ambiente cloud