6 6
7> Le sessioni di Claude Code si messaggiano tra loro, gli ambienti self-hosted eseguono sessioni cloud sulla vostra infrastruttura, e la modalità auto diventa la modalità di autorizzazione predefinita.7> Le sessioni di Claude Code si messaggiano tra loro, gli ambienti self-hosted eseguono sessioni cloud sulla vostra infrastruttura, e la modalità auto diventa la modalità di autorizzazione predefinita.
8 8
9<div className="digest-meta">9Rilasci [v2.1.220 → v2.1.224](/docs/en/changelog#2-1-220)
10 <span>Rilasci <a href="/docs/en/changelog#2-1-220">v2.1.220 → v2.1.224</a></span>103 funzionalità · 3–7 agosto
11 <span>3 funzionalità · 3–7 agosto</span>
12</div>
13 11
14<div className="digest-feature">12Messaggistica tra sessioni
15 <div className="digest-feature-header">13v2.1.224
16 <span className="digest-feature-title">Messaggistica tra sessioni</span>
17 <span className="digest-feature-pill">v2.1.224</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Le vostre sessioni di Claude Code possono ora messaggiarsi tra loro. Claude scopre le vostre altre sessioni con lo strumento <code>ListAgents</code> e invia con <code>SendMessage</code>, sia quando lo chiedete voi sia autonomamente, ad esempio dopo che una modifica in una sessione influisce su ciò su cui sta lavorando un'altra. Un messaggio è testo che Claude scrive per l'altra sessione, mai la vostra cronologia di conversazione o file. Disponibile su macOS e Linux. Richiede v2.1.224 o successiva.</p>15Le vostre sessioni di Claude Code possono ora messaggiarsi tra loro. Claude scopre le vostre altre sessioni con lo strumento `ListAgents` e invia con `SendMessage`, sia quando lo chiedete voi sia autonomamente, ad esempio dopo che una modifica in una sessione influisce su ciò su cui sta lavorando un'altra. Un messaggio è testo che Claude scrive per l'altra sessione, mai la vostra cronologia di conversazione o file. Disponibile su macOS e Linux. Richiede v2.1.224 o successiva.
21 16
22 <Frame>17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" />
23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" data-path="images/whats-new/cross-session-messaging.mp4" />
24 </Frame>
25 18
26 <p className="digest-feature-try">Con due sessioni aperte sulla stessa macchina, chiedete a una di loro di passare qualcosa:</p>19Con due sessioni aperte sulla stessa macchina, chiedete a una di loro di passare qualcosa:
27 20
28 ```text title="Claude Code" wrap theme={null}21```text title="Claude Code" wrap theme={null}
29 Tell the session working on the payments API that users.name is now users.display_name22Tell the session working on the payments API that users.name is now users.display_name
30 ```23```
31 24
32 <p className="digest-feature-try">L'altra sessione mostra una riga <code>Message from</code> una volta che Claude ha letto il messaggio; premete <code>Ctrl+O</code> per espanderla. Per vedere quali sessioni Claude può raggiungere, eseguite <code>/list-agents</code>.</p>25L'altra sessione mostra una riga `Message from` una volta che Claude ha letto il messaggio; premete `Ctrl+O` per espanderla. Per vedere quali sessioni Claude può raggiungere, eseguite `/list-agents`.
33 26
34 <a className="digest-feature-link" href="/docs/it/cross-session-messaging#message-another-session">Messaggiate un'altra sessione</a>27[Messaggiate un'altra sessione](/docs/it/cross-session-messaging#message-another-session)
35</div>
36 28
37<div className="digest-feature">29Ambienti self-hosted
38 <div className="digest-feature-header">30v2.1.224
39 <span className="digest-feature-title">Ambienti self-hosted</span>
40 <span className="digest-feature-pill">v2.1.224</span>
41 </div>
42 31
43 <p className="digest-feature-lede">Gli ambienti self-hosted eseguono sessioni cloud di Claude Code sulla vostra infrastruttura organizzativa, in beta pubblica sui piani Team ed Enterprise. Eseguite <code>claude self-hosted-runner</code> sulle vostre macchine o container per trasformarle in runner. Quando qualcuno sceglie il vostro ambiente mentre avvia una sessione da claude.ai, dalle app mobile o desktop, o da `claude --cloud`, quella sessione viene eseguita all'interno della vostra rete, con accesso ai vostri servizi interni. Un Owner attiva <strong>Allow self-hosted environments</strong> nelle <a href="https://claude.ai/admin-settings/cloud-environments">impostazioni di amministrazione</a> per primo.</p>32Gli ambienti self-hosted eseguono sessioni cloud di Claude Code sulla vostra infrastruttura organizzativa, in beta pubblica sui piani Team ed Enterprise. Eseguite `claude self-hosted-runner` sulle vostre macchine o container per trasformarle in runner. Quando qualcuno sceglie il vostro ambiente mentre avvia una sessione da claude.ai, dalle app mobile o desktop, o da `claude --cloud`, quella sessione viene eseguita all'interno della vostra rete, con accesso ai vostri servizi interni. Un Owner attiva **Allow self-hosted environments** nelle [impostazioni di amministrazione](https://claude.ai/admin-settings/cloud-environments) per primo.
44 33
45 <Frame>34
46 <img className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/self-hosted-environments.jpg?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=ae9152cb1670c8af517d1aee57689b14" alt="The self-hosted environments admin page listing environments such as linux-dev and macos-prod with their status and active session counts" width="2048" height="1152" data-path="images/whats-new/self-hosted-environments.jpg" />
47 </Frame>
48 35
49 <p className="digest-feature-try">Acceduti come Owner, eseguite la configurazione guidata, che vi guida attraverso la creazione dell'ambiente e avvia un runner:</p>36Acceduti come Owner, eseguite la configurazione guidata, che vi guida attraverso la creazione dell'ambiente e avvia un runner:
50 37
51 ```bash terminal theme={null}38```bash terminal theme={null}
52 claude self-hosted-runner setup39claude self-hosted-runner setup
53 ```40```
54 41
55 <p className="digest-feature-try">L'ambiente mostra <strong>Healthy</strong> nelle impostazioni di amministrazione una volta che il runner si registra.</p>42L'ambiente mostra **Healthy** nelle impostazioni di amministrazione una volta che il runner si registra.
56 43
57 <a className="digest-feature-link" href="/docs/it/self-hosted-environments-quickstart#set-up-an-environment-and-runner">Guida rapida agli ambienti self-hosted</a>44[Guida rapida agli ambienti self-hosted](/docs/it/self-hosted-environments-quickstart#set-up-an-environment-and-runner)
58</div>
59 45
60<div className="digest-feature">46La modalità auto diventa la predefinita
61 <div className="digest-feature-header">47CLI
62 <span className="digest-feature-title">La modalità auto diventa la predefinita</span>
63 <span className="digest-feature-pill">CLI</span>
64 </div>
65 48
66 <p className="digest-feature-lede">A partire dal 14 agosto, la modalità auto è la modalità di autorizzazione predefinita per le nuove sessioni sui piani Pro, Max e Team. Se impostate una modalità predefinita voi stessi, rimane in vigore a meno che non accettiate il prompt di commutazione una tantum, e una modalità predefinita che la vostra organizzazione gestisce non cambia. Potete comunque cambiare modalità in qualsiasi momento. Già in vigore su quei piani: le chiamate del classificatore che la modalità auto effettua non contano più verso i vostri limiti di utilizzo.</p>49A partire dal 14 agosto, la modalità auto è la modalità di autorizzazione predefinita per le nuove sessioni sui piani Pro, Max e Team. Se impostate una modalità predefinita voi stessi, rimane in vigore a meno che non accettiate il prompt di commutazione una tantum, e una modalità predefinita che la vostra organizzazione gestisce non cambia. Potete comunque cambiare modalità in qualsiasi momento. Già in vigore su quei piani: le chiamate del classificatore che la modalità auto effettua non contano più verso i vostri limiti di utilizzo.
67 50
68 <p className="digest-feature-try">Per avviare ogni sessione in modalità auto prima della commutazione, impostatela come predefinita nelle vostre impostazioni utente:</p>51Per avviare ogni sessione in modalità auto prima della commutazione, impostatela come predefinita nelle vostre impostazioni utente:
69 52
70 ```json ~/.claude/settings.json {3} theme={null}53```json ~/.claude/settings.json {3} theme={null}
71 {54{
72 "permissions": {55 "permissions": {
73 "defaultMode": "auto"56 "defaultMode": "auto"
74 }57 }
75 }58}
76 ```59```
77 60
78 <p className="digest-feature-try">Le nuove sessioni mostrano quindi <code>auto mode on</code> nella barra di stato.</p>61Le nuove sessioni mostrano quindi `auto mode on` nella barra di stato.
79 62
80 <a className="digest-feature-link" href="/docs/it/permission-modes#eliminate-prompts-with-auto-mode">Requisiti e controlli della modalità auto</a>63[Requisiti e controlli della modalità auto](/docs/it/permission-modes#eliminate-prompts-with-auto-mode)
81</div>64
82 65Altri miglioramenti
83<div className="digest-wins">66
84 <p className="digest-wins-title">Altri miglioramenti</p>67L'estensione VS Code ottiene [Focus view](/docs/it/vs-code#extension-settings), che nasconde l'attività degli strumenti dietro una riga espandibile per turno; attivala dal menu dei comandi o con `Ctrl+Alt+F` (`Ctrl+Option+F` su Mac)I file di credenziali della sandbox accettano [`mode: "mask"`](/docs/it/sandboxing#mask-credential-files) su Linux e WSL2, quindi i comandi in sandbox leggono una copia sentinella mentre il proxy della sandbox sostituisce il valore reale in uscita; il mascheramento delle credenziali guadagna anche le opzioni `extract`, `decode` compatibile con JWT e la ri-firma AWS SigV4I marketplace possono distribuire un plugin come [archivio zip](/docs/it/plugins/marketplace-reference#archive-plugin-source) con la nuova fonte `archive`, scaricato tramite HTTPS con un pin SHA-256 opzionale, così le installazioni funzionano senza git o npm`/review` è ora un alias di [`/code-review`](/docs/it/code-review-local), e `/code-review` senza livello di sforzo riutilizza l'ultimo livello che hai digitatoUna sessione che copi con [`/fork`](/docs/it/agent-view#copy-the-session-with-%2Ffork) ora effettua le sue modifiche al codice in un worktree proprio invece che nel checkout della sessione originaleI plugin che installi da [`/plugin`](/docs/it/plugins/install#install-a-plugin) si attivano nella sessione corrente quando è sicuro farlo; il riepilogo dell'installazione segnala `Plugin is now active.` oppure ti dice di eseguire `/reload-plugins`Le [sessioni in background](/docs/it/agent-view#how-file-edits-are-isolated) che hanno modificato il codice in un worktree ora eseguono il commit e il push prima di terminare, aprono una pull request in bozza solo quando l'attività lo richiede e seguono le istruzioni git nel tuo `CLAUDE.md`Il limite di 200 subagent per sessione viene rimosso, quindi le sessioni di lunga durata non rifiutano più i nuovi subagent; i limiti di [concorrenza](/docs/it/sub-agents#concurrent-subagent-limit) e di profondità si applicano ancoraLe impostazioni incluse nel repository non possono più attivare [la connessione automatica di Remote Control](/docs/it/remote-control#enable-remote-control-for-all-sessions); imposta invece `remoteControlAtStartup` nelle tue impostazioni utente o nelle impostazioni gestite, mentre le impostazioni di progetto e locali possono solo disattivarlaL'[isolamento con worktree](/docs/it/worktrees#how-claude-code-enforces-isolation) ora blocca non solo le modifiche ai file ma anche i comandi Bash e i reindirizzamenti git che raggiungono il checkout principale, in ogni tipo di sessione e nei subagent della sessioneUn comando Bash non può più nascondere parte di sé ai controlli dei permessi, e il padding con tabulazioni o caratteri Unicode invisibili non nasconde più parte di un comando nella finestra di dialogo di approvazioneGli hook PreToolUse di approvazione automatica non aggirano più le restrizioni sugli strumenti nelle attività secondarie interne di Claude Code, come riepiloghi e compattazioneL'anteprima di ricerca [Ultraplan](/docs/it/ultraplan) viene rimossa, inclusi il comando `/ultraplan` e la parola chiave `ultraplan`; usa invece il plan mode o Claude Code sul web
85
86 <div className="digest-wins-grid">
87 <div>L'estensione VS Code ottiene <a href="/docs/it/vs-code#extension-settings">Focus view</a>, che nasconde l'attività degli strumenti dietro una riga espandibile per turno; attivala dal menu dei comandi o con <code>Ctrl+Alt+F</code> (<code>Ctrl+Option+F</code> su Mac)</div>
88 <div>I file di credenziali della sandbox accettano <a href="/docs/it/sandboxing#mask-credential-files"><code>mode: "mask"</code></a> su Linux e WSL2, quindi i comandi in sandbox leggono una copia sentinella mentre il proxy della sandbox sostituisce il valore reale in uscita; il mascheramento delle credenziali guadagna anche le opzioni <code>extract</code>, <code>decode</code> compatibile con JWT e la nuova firma AWS SigV4</div>
89 <div>I marketplace possono distribuire un plugin come <a href="/docs/it/plugins/marketplace-reference#archive-plugin-source">archivio zip</a> con la nuova fonte <code>archive</code>, scaricato tramite HTTPS con un pin SHA-256 opzionale, così le installazioni funzionano senza git o npm</div>
90 <div><code>/review</code> è ora un alias di <a href="/docs/it/code-review-local"><code>/code-review</code></a>, e <code>/code-review</code> senza livello di sforzo riutilizza l'ultimo livello che hai digitato</div>
91 <div>Una sessione che copi con <a href="/docs/it/agent-view#copy-the-session-with-%2Ffork"><code>/fork</code></a> ora effettua le sue modifiche al codice in un worktree proprio invece che nel checkout della sessione originale</div>
92 <div>I plugin che installi da <a href="/docs/it/plugins/install#install-a-plugin"><code>/plugin</code></a> si attivano nella sessione corrente quando è sicuro farlo; il riepilogo dell'installazione segnala <code>Plugin is now active.</code> oppure ti dice di eseguire <code>/reload-plugins</code></div>
93 <div>Le <a href="/docs/it/agent-view#how-file-edits-are-isolated">sessioni in background</a> che hanno modificato il codice in un worktree ora eseguono il commit e il push prima di terminare, aprono una pull request in bozza solo quando l'attività lo richiede e seguono le istruzioni git nel tuo <code>CLAUDE.md</code></div>
94 <div>Il limite di 200 subagent per sessione viene rimosso, quindi le sessioni di lunga durata non rifiutano più i nuovi subagent; i limiti di <a href="/docs/it/sub-agents#concurrent-subagent-limit">concorrenza</a> e di profondità si applicano ancora</div>
95 <div>Le impostazioni incluse nel repository non possono più attivare <a href="/docs/it/remote-control#enable-remote-control-for-all-sessions">la connessione automatica di Remote Control</a>; imposta invece <code>remoteControlAtStartup</code> nelle tue impostazioni utente o nelle impostazioni gestite, mentre le impostazioni di progetto e locali possono solo disattivarla</div>
96 <div>L'<a href="/docs/it/worktrees#how-claude-code-enforces-isolation">isolamento con worktree</a> ora blocca non solo le modifiche ai file ma anche i comandi Bash e i reindirizzamenti git che raggiungono il checkout principale, in ogni tipo di sessione e nei subagent della sessione</div>
97 <div>Un comando Bash non può più nascondere parte di sé ai controlli dei permessi, e il padding con tabulazioni o caratteri Unicode invisibili non nasconde più parte di un comando nella finestra di dialogo di approvazione</div>
98 <div>Gli hook PreToolUse di approvazione automatica non aggirano più le restrizioni sugli strumenti nelle attività secondarie interne di Claude Code, come riepiloghi e compattazione</div>
99 <div>L'anteprima di ricerca <a href="/docs/it/ultraplan">Ultraplan</a> viene rimossa, inclusi il comando <code>/ultraplan</code> e la parola chiave <code>ultraplan</code>; usa invece il plan mode o Claude Code sul web</div>
100 </div>
101</div>
102 68
103[Changelog completo per v2.1.220–v2.1.224 →](/docs/en/changelog#2-1-220)69[Changelog completo per v2.1.220–v2.1.224 →](/docs/en/changelog#2-1-220)