72 72
73Esegui `claude agents` per aprire agent view. Prende il controllo del terminale completo ed elenca ogni sessione raggruppata per stato, con sessioni fissate e quelle che hanno bisogno di te in cima. Ogni riga mostra il nome della sessione, l'attività corrente e quanto tempo fa è cambiata l'ultima volta.73Esegui `claude agents` per aprire agent view. Prende il controllo del terminale completo ed elenca ogni sessione raggruppata per stato, con sessioni fissate e quelle che hanno bisogno di te in cima. Ogni riga mostra il nome della sessione, l'attività corrente e quanto tempo fa è cambiata l'ultima volta.
74 74
75L'elenco mostra ogni sessione in background che hai avviato, in tutti i tuoi progetti. Una sessione che lavora in un repository e un'altra in un worktree diverso appaiono entrambe qui, indipendentemente da quale directory hai aperto agent view. Le sessioni interattive che hai aperto in altri terminali non appaiono finché non le [metti in background](#from-inside-a-session). I [subagents](/it/sub-agents) e i [teammates](/it/agent-teams) che una sessione genera non sono elencati come righe separate.75Per impostazione predefinita, l'elenco mostra ogni sessione in background che hai avviato, in tutti i tuoi progetti. Una sessione che lavora in un repository e un'altra in un worktree diverso appaiono entrambe qui, indipendentemente da quale directory hai aperto agent view. Per limitare l'elenco a un progetto, passa `--cwd` (richiede Claude Code v2.1.141 o successivo):
76 76
77Per limitare la visualizzazione a un progetto, avvia con `claude agents --cwd <path>`. Solo le sessioni avviate in quella directory appaiono, incluse quelle in esecuzione in un [worktree](/it/worktrees) inviato da essa.77```bash theme={null}
78claude agents --cwd ~/projects/my-app
79```
80
81Questo mostra solo le sessioni avviate in quella directory. Una sessione che si è [spostata in un worktree](#how-file-edits-are-isolated) sotto `~/projects/my-app/.claude/worktrees/` conta ancora come appartenente a `~/projects/my-app`.
82
83Le sessioni interattive che hai aperto in altri terminali non appaiono finché non le [metti in background](#from-inside-a-session). I [subagents](/it/sub-agents) e i [teammates](/it/agent-teams) che una sessione genera non sono elencati come righe separate.
78 84
79```text theme={null}85```text theme={null}
80Pinned86Pinned
117| `∙` | Il processo è uscito. Puoi ancora fare peek, rispondere o collegarti, e Claude riavvia da dove l'ha lasciato |123| `∙` | Il processo è uscito. Puoi ancora fare peek, rispondere o collegarti, e Claude riavvia da dove l'ha lasciato |
118| `✢` | Una sessione [`/loop`](/it/scheduled-tasks) che dorme tra le iterazioni. La riga mostra il conteggio delle esecuzioni e un conto alla rovescia |124| `✢` | Una sessione [`/loop`](/it/scheduled-tasks) che dorme tra le iterazioni. La riga mostra il conteggio delle esecuzioni e un conto alla rovescia |
119 125
126Il `●` che può apparire al bordo destro di una riga è l'indicatore di [stato della pull request](#pull-request-status), non parte dell'icona di stato. Un numero prima di esso è il conteggio delle pull request che la sessione ha aperto.
127
120Le sessioni in background non hanno bisogno di alcun terminale aperto per continuare a lavorare. Un [processo supervisor](#the-supervisor-process) separato le esegue, quindi puoi chiudere agent view, chiudere la tua shell, o avviare una nuova sessione interattiva e il tuo lavoro inviato continua.128Le sessioni in background non hanno bisogno di alcun terminale aperto per continuare a lavorare. Un [processo supervisor](#the-supervisor-process) separato le esegue, quindi puoi chiudere agent view, chiudere la tua shell, o avviare una nuova sessione interattiva e il tuo lavoro inviato continua.
121 129
122Lo stato della sessione persiste su disco attraverso gli auto-update e i riavvii del supervisor. Se la tua macchina dorme o si spegne, le sessioni in esecuzione si fermano; riavviale con `claude respawn --all`.130Lo stato della sessione persiste su disco attraverso gli auto-update e i riavvii del supervisor. Le sessioni sono anche preservate quando la tua macchina dorme. I loro processi riprendono al risveglio e il supervisor si ricollega a loro invece di trattare il gap di tempo come inattività. Lo spegnimento ferma comunque le sessioni in esecuzione; vedi [Sessions show as failed after shutdown](#sessions-show-as-failed-after-shutdown) per come recuperarle.
123 131
124### Riassunti delle righe132### Riassunti delle righe
125 133
158 166
159Scollegar non ferma mai una sessione in background: `←`, `Ctrl+C`, `Ctrl+D`, `Ctrl+Z`, e `/exit` la lasciano tutte in esecuzione. Per terminare una sessione da dentro di essa, esegui `/stop`.167Scollegar non ferma mai una sessione in background: `←`, `Ctrl+C`, `Ctrl+D`, `Ctrl+Z`, e `/exit` la lasciano tutte in esecuzione. Per terminare una sessione da dentro di essa, esegui `/stop`.
160 168
161Dopo che hai inviato o messo in background una sessione, premere `←` su un prompt vuoto funziona da qualsiasi sessione di Claude Code, non solo quelle a cui ti sei collegato da agent view. Mette in background la sessione corrente e apre agent view con quella sessione pre-selezionata, quindi puoi cambiare sessioni senza lasciare il terminale. Puoi disattivare questa scorciatoia in `/config`.169Dopo che hai inviato o messo in background una sessione, premere `←` su un prompt vuoto funziona da qualsiasi sessione di Claude Code, non solo quelle a cui ti sei collegato da agent view. Mette in background la sessione corrente e apre agent view con quella riga selezionata, quindi puoi cambiare sessioni senza lasciare il terminale. La riga viene creata anche da una sessione nuova senza cronologia di conversazione, quindi `→` vi ritorna. Quando quella riga è l'unica, agent view mostra un suggerimento di onboarding sotto di essa. Puoi disattivare questa scorciatoia in `/config` (l'impostazione `leftArrowOpensAgents`).
162 170
163### Organizzare l'elenco171### Organizzare l'elenco
164 172
173 181
174Per rimuovere una sessione dall'elenco, premi `Ctrl+X` per fermarla e `Ctrl+X` di nuovo entro due secondi per eliminarla. Premere `Ctrl+X` su un'intestazione di gruppo elimina ogni sessione in quel gruppo dopo conferma.182Per rimuovere una sessione dall'elenco, premi `Ctrl+X` per fermarla e `Ctrl+X` di nuovo entro due secondi per eliminarla. Premere `Ctrl+X` su un'intestazione di gruppo elimina ogni sessione in quel gruppo dopo conferma.
175 183
176L'eliminazione rimuove la sessione da agent view e pulisce il suo [worktree](#how-file-edits-are-isolated), inclusi eventuali cambiamenti non committati in esso, quindi esegui il push o il commit del lavoro che vuoi mantenere prima di eliminare. Il transcript della conversazione rimane su disco e rimane disponibile attraverso `claude --resume`.184L'eliminazione rimuove la sessione da agent view e rimuove il suo transcript di conversazione. Se Claude ha [creato un worktree](#how-file-edits-are-isolated) per la sessione, l'eliminazione rimuove anche quel worktree, inclusi eventuali cambiamenti non committati in esso, quindi esegui il push o il commit del lavoro che vuoi mantenere prima. Un worktree che hai creato tu stesso e in cui hai avviato la sessione viene lasciato in posto.
177 185
178Le sessioni completate più vecchie si ripiegano in una riga `… N more` per mantenere l'elenco breve. I fallimenti e le sessioni con una pull request aperta rimangono sempre visibili.186Le sessioni completate più vecchie si ripiegano in una riga `… N more` per mantenere l'elenco breve. I fallimenti e le sessioni con una pull request aperta rimangono sempre visibili.
179 187
198| `Space` | Apri o chiudi il pannello peek per la sessione selezionata |206| `Space` | Apri o chiudi il pannello peek per la sessione selezionata |
199| `Shift+Enter` | Invia e collegati immediatamente |207| `Shift+Enter` | Invia e collegati immediatamente |
200| `→` | Collegati alla sessione selezionata |208| `→` | Collegati alla sessione selezionata |
201| `Alt+1`..`Alt+9` | Collegati alla sessione 1–9 nel gruppo corrente |209| `Alt+1`..`Alt+9` | Collegati alla sessione 1–9 nella directory della sessione focalizzata |
202| `Tab` | Su un input vuoto, sfoglia tutti i subagents. Altrimenti applica il suggerimento evidenziato |210| `Tab` | Su un input vuoto, sfoglia tutti i subagents. Altrimenti applica il suggerimento evidenziato |
203| `Ctrl+S` | Cambia raggruppamento tra stato e directory |211| `Ctrl+S` | Cambia raggruppamento tra stato e directory |
204| `Ctrl+T` | Fissa o scollega la sessione selezionata |212| `Ctrl+T` | Fissa o scollega la sessione selezionata |
205| `Ctrl+R` | Rinomina la sessione selezionata |213| `Ctrl+R` | Rinomina la sessione selezionata |
206| `Ctrl+G` | Apri il prompt di dispatch nel tuo `$EDITOR` |214| `Ctrl+G` | Apri il prompt di dispatch nel tuo `$VISUAL` o `$EDITOR` |
207| `Ctrl+X` | Ferma la sessione; premi di nuovo entro due secondi per eliminarla |215| `Ctrl+X` | Ferma la sessione; premi di nuovo entro due secondi per eliminarla |
208| `Shift+↑` / `Shift+↓` | Riordina la sessione selezionata |216| `Shift+↑` / `Shift+↓` | Riordina la sessione selezionata |
209| `Esc` | Chiudi il pannello peek, cancella l'input, o esci |217| `Esc` | Chiudi il pannello peek, cancella l'input, o esci |
251 259
252Lo spostamento in background da una sessione interattiva avvia un nuovo processo che riprende dalla conversazione salvata, quindi l'esecuzione di subagent, [monitor](/it/tools-reference#monitor-tool), e comandi in background non si trasferiscono ad esso. Claude ti chiede di confermare prima di spostare in background quando uno qualsiasi di essi è in esecuzione. Una volta in background, la sessione può avviare nuovi subagent, monitor, e comandi in background, e questi continuano a essere eseguiti durante successivi distacchi e ricollegamenti.260Lo spostamento in background da una sessione interattiva avvia un nuovo processo che riprende dalla conversazione salvata, quindi l'esecuzione di subagent, [monitor](/it/tools-reference#monitor-tool), e comandi in background non si trasferiscono ad esso. Claude ti chiede di confermare prima di spostare in background quando uno qualsiasi di essi è in esecuzione. Una volta in background, la sessione può avviare nuovi subagent, monitor, e comandi in background, e questi continuano a essere eseguiti durante successivi distacchi e ricollegamenti.
253 261
262I flag di configurazione dal lancio originale si trasferiscono alla sessione messa in background, quindi i suoi server MCP, le impostazioni e il modello di fallback rimangono in vigore:
263
264* `--mcp-config` e `--strict-mcp-config`
265* `--settings`
266* `--add-dir`
267* `--plugin-dir`
268* `--fallback-model`
269* `--allow-dangerously-skip-permissions`
270
271Il trasferimento di `--allow-dangerously-skip-permissions` mantiene `bypassPermissions` raggiungibile nella sessione messa in background, ma non concede nulla di nuovo. La modalità richiede comunque la stessa accettazione interattiva una tantum descritta in [Permission mode, model, and effort](#permission-mode-model-and-effort) prima che qualsiasi sessione possa utilizzarla.
272
254### From your shell273### From your shell
255 274
256Passa `--bg` per avviare una sessione che va direttamente in background:275Passa `--bg` per avviare una sessione che va direttamente in background:
283 302
284### How file edits are isolated303### How file edits are isolated
285 304
286Ogni sessione in background, che sia avviata da agent view, `/bg`, o `claude --bg`, inizia nella tua directory di lavoro. Prima di modificare i file, Claude sposta la sessione in un [git worktree](/it/worktrees) isolato sotto `.claude/worktrees/`, quindi le sessioni parallele possono leggere lo stesso checkout ma ognuna scrive nel suo. Claude salta questo quando la sessione è già sotto `.claude/worktrees/`, quando la directory di lavoro non è un repository git, o per le scritture al di fuori della directory di lavoro.305Ogni sessione in background, che sia avviata da agent view, `/bg`, o `claude --bg`, inizia nella tua directory di lavoro. Prima di modificare i file, Claude sposta la sessione in un [git worktree](/it/worktrees) isolato sotto `.claude/worktrees/`, quindi le sessioni parallele possono leggere lo stesso checkout ma ognuna scrive nel suo.
306
307Claude salta il worktree quando:
308
309* La sessione è già all'interno di un git worktree collegato, che Claude l'abbia creato sotto `.claude/worktrees/` o tu l'abbia creato con `git worktree add` da qualche altra parte
310* La directory di lavoro non è un repository git
311* La scrittura è al di fuori della directory di lavoro
312
313Per disattivare l'isolamento del worktree per un repository dove i git worktree sono impraticabili, imposta [`worktree.bgIsolation`](/it/settings#worktree-settings) su `"none"`. Le sessioni in background modificheranno quindi la tua copia di lavoro direttamente senza spostarsi prima in un worktree. Aggiungi l'impostazione al file `.claude/settings.json` del progetto:
314
315```json theme={null}
316{
317 "worktree": {
318 "bgIsolation": "none"
319 }
320}
321```
322
323<Note>
324 L'impostazione `worktree.bgIsolation` richiede Claude Code v2.1.143 o successivo.
325</Note>
287 326
288Al di fuori di un repository git, le sessioni scrivono direttamente nella directory di lavoro e non sono isolate l'una dall'altra, quindi evita di inviare sessioni parallele che modificano gli stessi file.327Al di fuori di un repository git, le sessioni scrivono direttamente nella directory di lavoro e non sono isolate l'una dall'altra, quindi evita di inviare sessioni parallele che modificano gli stessi file.
289 328
290Il worktree viene rimosso quando elimini la sessione, quindi unisci o spingi i cambiamenti che vuoi mantenere prima di eliminare. Per trovare il percorso del worktree di una sessione, visualizza l'anteprima della sessione o collegati e controlla la sua directory di lavoro.329L'eliminazione di una sessione in agent view (`Ctrl+X` due volte) rimuove un worktree che Claude ha creato per essa, inclusi eventuali cambiamenti non committati, quindi unisci o spingi i cambiamenti che vuoi mantenere prima. L'eliminazione dalla shell con [`claude rm`](#manage-sessions-from-the-shell) mantiene un worktree che ha cambiamenti non committati e stampa il suo percorso in modo che tu possa pulirlo da solo. Un worktree che hai creato tu stesso e in cui hai avviato la sessione viene lasciato in posizione in entrambi i casi.
330
331Per trovare il percorso del worktree di una sessione, visualizza l'anteprima della sessione o collegati e controlla la sua directory di lavoro.
291 332
292Per fare in modo che un subagent venga sempre eseguito nel suo proprio worktree indipendentemente da come è stato avviato, imposta [`isolation: worktree`](/it/sub-agents#supported-frontmatter-fields) nel suo frontmatter.333Per fare in modo che un subagent venga sempre eseguito nel suo proprio worktree indipendentemente da come è stato avviato, imposta [`isolation: worktree`](/it/sub-agents#supported-frontmatter-fields) nel suo frontmatter.
293 334
307 348
308Il [permission mode](/it/permissions) dipende da come hai avviato la sessione. Lo spostamento in background di una sessione esistente con `/bg` o `←` mantiene il permission mode corrente, quindi una sessione che hai cambiato in `acceptEdits` o `auto` rimane in quella modalità dopo il distacco. L'invio da agent view input o l'esecuzione di `claude --bg` dalla tua shell utilizza il `defaultMode` dai settings di quella directory, o il `permissionMode` dal frontmatter del [subagent inviato](/it/sub-agents#supported-frontmatter-fields).349Il [permission mode](/it/permissions) dipende da come hai avviato la sessione. Lo spostamento in background di una sessione esistente con `/bg` o `←` mantiene il permission mode corrente, quindi una sessione che hai cambiato in `acceptEdits` o `auto` rimane in quella modalità dopo il distacco. L'invio da agent view input o l'esecuzione di `claude --bg` dalla tua shell utilizza il `defaultMode` dai settings di quella directory, o il `permissionMode` dal frontmatter del [subagent inviato](/it/sub-agents#supported-frontmatter-fields).
309 350
351Il permission mode con cui avvii una sessione in background persiste quando il supervisore successivamente [arresta e riavvia](#the-supervisor-process) il processo della sessione. Una sessione che hai lanciato con `claude --bg --dangerously-skip-permissions` o `claude --bg --permission-mode bypassPermissions` rimane in `bypassPermissions` dopo quel riavvio invece di tornare al `defaultMode` della directory.
352
310Per impostare i default per ogni sessione che invii da agent view, passa uno qualsiasi di `--permission-mode`, `--model`, o `--effort` quando lo apri:353Per impostare i default per ogni sessione che invii da agent view, passa uno qualsiasi di `--permission-mode`, `--model`, o `--effort` quando lo apri:
311 354
312```bash theme={null}355```bash theme={null}
313claude agents --permission-mode plan --model opus --effort high356claude agents --permission-mode plan --model opus --effort high
314```357```
315 358
359`claude agents` accetta anche `--dangerously-skip-permissions` come abbreviazione per `--permission-mode bypassPermissions`, e `--allow-dangerously-skip-permissions` per rendere `bypassPermissions` disponibile nel ciclo `Shift+Tab` di ogni sessione inviata senza avviare in quella modalità. Entrambi corrispondono ai [flag CLI di livello superiore](/it/cli-reference).
360
316<Note>361<Note>
317 Passare `--permission-mode`, `--model`, o `--effort` a `claude agents` richiede Claude Code v2.1.142 o successivo. Le versioni precedenti rifiutano questi flag con un errore di opzione sconosciuta.362 Passare `--permission-mode`, `--model`, `--effort`, o `--dangerously-skip-permissions` a `claude agents` richiede Claude Code v2.1.142 o successivo. {/* min-version: 2.1.143 */}`--allow-dangerously-skip-permissions` su `claude agents` richiede v2.1.143 o successivo. Le versioni precedenti rifiutano questi flag con un errore di opzione sconosciuta.
318</Note>363</Note>
319 364
320I default attivi appaiono nel footer sotto l'input di dispatch.365I default attivi appaiono nel footer sotto l'input di dispatch.
325 370
326### Settings, plugins, and MCP servers371### Settings, plugins, and MCP servers
327 372
328Agent view accetta gli stessi flag di configurazione di `claude` per caricare settings, plugins, MCP servers, e directory aggiuntive. Ogni flag si applica a agent view stesso e viene passato a ogni sessione che invii da esso, quindi un plugin o MCP server che carichi in questo modo è disponibile anche in quelle sessioni.373Agent view accetta gli stessi flag di configurazione di `claude` per caricare settings, plugins, server MCP, e directory aggiuntive. Questi flag richiedono Claude Code v2.1.142 o successivo. Ogni flag si applica a agent view stesso e viene passato a ogni sessione che invii da esso, quindi un plugin o server MCP che carichi in questo modo è disponibile anche in quelle sessioni.
329 374
330| Flag | Effect |375| Flag | Effect |
331| :----------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- |376| :----------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------- |
332| [`--settings <file-or-json>`](/it/settings) | Sovrascrivi settings per agent view e sessioni inviate |377| [`--settings <file-or-json>`](/it/settings) | Sovrascrivi settings per agent view e sessioni inviate |
333| [`--add-dir <path>`](/it/permissions#additional-directories-grant-file-access-not-configuration) | Concedi accesso ai file a una directory aggiuntiva |378| [`--add-dir <path>`](/it/permissions#additional-directories-grant-file-access-not-configuration) | Concedi accesso ai file a una directory aggiuntiva |
334| [`--plugin-dir <path>`](/it/plugins) | Carica un plugin da una directory locale |379| [`--plugin-dir <path>`](/it/plugins) | Carica un plugin da una directory locale |
335| [`--mcp-config <file-or-json>`](/it/mcp) | Carica MCP servers da un file di configurazione o stringa JSON |380| [`--mcp-config <file-or-json>`](/it/mcp) | Carica server MCP da un file di configurazione o stringa JSON |
336| `--strict-mcp-config` | Usa solo i MCP servers da `--mcp-config`, ignorando altre configurazioni MCP |381| `--strict-mcp-config` | Usa solo i server MCP da `--mcp-config`, ignorando altre configurazioni MCP |
337 382
338Ripeti `--add-dir`, `--plugin-dir`, o `--mcp-config` una volta per valore. La forma separata da spazi, come `--add-dir a b c`, non è supportata con `claude agents`.383Ripeti `--add-dir`, `--plugin-dir`, o `--mcp-config` una volta per valore. La forma separata da spazi, come `--add-dir a b c`, non è supportata con `claude agents`.
339 384
348Ogni sessione in background ha un ID breve che puoi usare dalla shell. L'ID viene stampato quando avvii una sessione con `claude --bg`, e l'ID di ogni sessione è il nome della sua directory sotto `~/.claude/jobs/`. Questi comandi sono utili per lo scripting o quando non vuoi aprire agent view.393Ogni sessione in background ha un ID breve che puoi usare dalla shell. L'ID viene stampato quando avvii una sessione con `claude --bg`, e l'ID di ogni sessione è il nome della sua directory sotto `~/.claude/jobs/`. Questi comandi sono utili per lo scripting o quando non vuoi aprire agent view.
349 394
350| Command | Purpose |395| Command | Purpose |
351| :--------------------- | :--------------------------------------------------------------------------------------------------------- |396| :--------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
352| `claude agents` | Apri agent view. Passa `--cwd <path>` per elencare solo le sessioni avviate in quella directory |397| `claude agents` | Apri agent view |
398| `claude agents --cwd <path>` | Apri agent view limitato alle sessioni avviate sotto `<path>` |
353| `claude attach <id>` | Collegati a una sessione in questo terminale |399| `claude attach <id>` | Collegati a una sessione in questo terminale |
354| `claude logs <id>` | Stampa l'output recente della sessione |400| `claude logs <id>` | Stampa l'output recente della sessione |
355| `claude stop <id>` | Ferma una sessione. Accetta anche `claude kill` |401| `claude stop <id>` | Ferma una sessione. Accetta anche `claude kill` |
356| `claude respawn <id>` | Riavvia una sessione fermata con la sua conversazione intatta |402| `claude respawn <id>` | Riavvia una sessione, in esecuzione o fermata, con la sua conversazione intatta, ad esempio per utilizzare un binario Claude Code aggiornato |
357| `claude respawn --all` | Riavvia ogni sessione fermata |403| `claude respawn --all` | Riavvia ogni sessione in esecuzione, ad esempio per spostare tutte le sessioni su un binario Claude Code aggiornato contemporaneamente |
358| `claude rm <id>` | Rimuovi una sessione dall'elenco. Pulisce il suo worktree se non ci sono modifiche non sottoposte a commit |404| `claude rm <id>` | Rimuovi una sessione e la sua trascrizione. Rimuove un worktree creato da Claude per la sessione se non ha modifiche non sottoposte a commit; altrimenti stampa il percorso del worktree in modo che tu possa pulirlo. Lascia in posizione un worktree che hai creato tu stesso |
405| `claude daemon status` | Stampa lo stato del [supervisore](#the-supervisor-process), la versione, la directory socket e il numero di worker |
359 406
360## Come sono ospitate le sessioni in background407## Come sono ospitate le sessioni in background
361 408
383| `~/.claude/daemon/roster.json` | Elenco delle sessioni in background in esecuzione, usato per ricollegarsi dopo un riavvio |430| `~/.claude/daemon/roster.json` | Elenco delle sessioni in background in esecuzione, usato per ricollegarsi dopo un riavvio |
384| `~/.claude/jobs/<id>/state.json` | Stato per sessione mostrato in agent view |431| `~/.claude/jobs/<id>/state.json` | Stato per sessione mostrato in agent view |
385 432
433Per ispezionare questo stato senza leggere direttamente i file, esegui `claude daemon status`. Riporta se il supervisor è raggiungibile, il suo ID processo e versione, la directory socket, e quante sessioni in background sono attive. `/doctor` include un riepilogo dello stesso controllo. Su Windows, `claude daemon status` espone l'errore di file sottostante quando il file della chiave pipe del daemon è bloccato o illeggibile invece di segnalare un errore di connessione generico.
434
386### Disattiva agent view435### Disattiva agent view
387 436
388Per disattivare completamente gli agenti in background e agent view, imposta l'[impostazione](/it/settings) `disableAgentView` su `true` o imposta la variabile di ambiente `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Gli amministratori possono applicare questo attraverso [impostazioni gestite](/it/permissions#managed-settings).437Per disattivare completamente gli agenti in background e agent view, imposta l'[impostazione](/it/settings) `disableAgentView` su `true` o imposta la variabile di ambiente `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Gli amministratori possono applicare questo attraverso [impostazioni gestite](/it/permissions#managed-settings).
395 444
396Se la visualizzazione agente ancora non si apre dopo l'aggiornamento, verifica se è stata [disattivata](#turn-off-agent-view) da un'impostazione o da una variabile di ambiente.445Se la visualizzazione agente ancora non si apre dopo l'aggiornamento, verifica se è stata [disattivata](#turn-off-agent-view) da un'impostazione o da una variabile di ambiente.
397 446
398### Agent view opens with no sessions447### Agent view si apre senza sessioni
399 448
400Agent view è vuoto finché non invii la tua prima sessione. Digita un prompt nell'input in basso e premi `Enter`.449Prima di inviare la tua prima sessione, agent view mostra un breve suggerimento di onboarding con prompt di esempio al posto dell'elenco delle sessioni. Digita un prompt nell'input in basso e premi `Enter` per inviare la tua prima sessione.
401 450
402### Cannot open agents because background tasks are running451### Impossibile aprire agenti perché sono in esecuzione attività in background
403 452
404Se premere `←` per mettere in background la sessione corrente mostra `Cannot open agents — N background task(s) running`, la sessione ha lavoro in corso come un subagente, un workflow o un comando shell in background, e la scorciatoia non lo abbandonerà silenziosamente. Esegui `/tasks` per vedere cosa è in esecuzione, quindi `/bg` per confermare l'abbandono. Vedi [From inside a session](#from-inside-a-session) per sapere cosa viene e cosa non viene trasferito quando metti in background.453Se premere `←` per mettere in background la sessione corrente mostra `Cannot open agents — N background task(s) running`, la sessione ha lavoro in corso come un subagente, un workflow o un comando shell in background, e la scorciatoia non lo abbandonerà silenziosamente. Esegui `/tasks` per vedere cosa è in esecuzione, quindi `/bg` per confermare l'abbandono. Vedi [From inside a session](#from-inside-a-session) per sapere cosa viene e cosa non viene trasferito quando metti in background.
405 454
406### Prompt rejected as too short455### Prompt rifiutato come troppo breve
407 456
408L'input di dispatch si aspetta una descrizione del compito, non un'apertura conversazionale. Un prompt più corto di quattro caratteri viene rifiutato con un suggerimento `Too short` in modo che una pressione accidentale non avvii una sessione. Descrivi cosa vuoi che la sessione faccia, come `investigate the flaky checkout test`.457L'input di dispatch si aspetta una descrizione del compito, non un'apertura conversazionale. Un prompt più corto di quattro caratteri viene rifiutato con un suggerimento `Too short` in modo che una pressione accidentale non avvii una sessione. Descrivi cosa vuoi che la sessione faccia, come `investigate the flaky checkout test`.
409 458
410### Sessions show as failed after waking your machine459### Le sessioni mostrano come non riuscite dopo lo spegnimento
460
461Lo spegnimento o il riavvio della tua macchina interrompe le sessioni in background in esecuzione, quindi mostrano come non riuscite quando apri di nuovo agent view. Collegati, fai peek, o rispondi a qualsiasi sessione e la sessione si riavvia da dove l'ha lasciata.
411 462
412Le sessioni in background non sopravvivono al sonno o allo spegnimento, quindi le sessioni che erano in esecuzione mostrano come non riuscite dopo il risveglio. Collegati, fai peek, o rispondi a qualsiasi sessione e la sessione si riavvia da dove l'ha lasciata. Per riavviarle tutte contemporaneamente, esegui `claude respawn --all`.463Il sonno da solo non causa questo. Le sessioni vengono preservate durante il sonno e il supervisor si ricollega ad esse al risveglio.
413 464
414### A session is slow to respond after attaching465### Una sessione è lenta a rispondere dopo il collegamento
415 466
416Una volta che una sessione è finita e rimane scollega per circa un'ora, il supervisor ferma il suo processo per liberare risorse. Collegarsi avvia un processo fresco da dove l'ha lasciato, il che richiede un momento. Le sessioni che stanno lavorando o aspettando te non sono mai fermate in questo modo.467Una volta che una sessione è finita e rimane scollegata per circa un'ora, il supervisor ferma il suo processo per liberare risorse. Il collegamento avvia un processo fresco da dove l'ha lasciato, il che richiede un momento. Le sessioni che stanno lavorando o aspettando te non sono mai fermate in questo modo.
417 468
418### `.claude/worktrees/` is filling up469### `.claude/worktrees/` si sta riempiendo
419 470
420I worktrees sono rimossi quando elimini la sessione che li ha creati. Se una sessione è terminata senza pulire, elenca le voci rimaste con `git worktree list` nella directory del progetto e rimuovi ognuna con `git worktree remove <path>`. Vedi [Clean up worktrees](/it/worktrees#clean-up-worktrees).471Eliminare una sessione in agent view rimuove il worktree che Claude ha creato per essa. `claude rm` mantiene un worktree che ha modifiche non committate e stampa il suo percorso. Elenca le voci rimaste con `git worktree list` nella directory del progetto e rimuovi ognuna con `git worktree remove <path>`. Vedi [Clean up worktrees](/it/worktrees#clean-up-worktrees).
421 472
422## Limitazioni473## Limitazioni
423 474
424Agent view è un'anteprima di ricerca con le seguenti limitazioni:475Agent view è un'anteprima di ricerca con le seguenti limitazioni:
425 476
426* **I limiti di velocità si applicano**: le sessioni in background consumano l'utilizzo dell'abbonamento allo stesso modo delle sessioni interattive, quindi eseguire dieci agenti in parallelo utilizza la quota approssimativamente dieci volte più velocemente rispetto all'esecuzione di uno.477* **I limiti di velocità si applicano**: le sessioni in background consumano l'utilizzo dell'abbonamento allo stesso modo delle sessioni interattive, quindi eseguire dieci agenti in parallelo utilizza la quota approssimativamente dieci volte più velocemente rispetto all'esecuzione di uno.
427* **Le sessioni sono locali**: le sessioni in background vengono eseguite sulla vostra macchina e si fermano se entra in modalità sospensione o si spegne.478* **Le sessioni sono locali**: le sessioni in background vengono eseguite sulla vostra macchina. Vengono preservate durante la sospensione ma si fermano se la macchina si spegne.
428* **I worktrees vengono eliminati con la sessione**: unite o inviate i cambiamenti prima di eliminare una sessione che ha modificato file nel suo proprio worktree.479* **I worktrees creati da Claude vengono eliminati con la sessione in agent view**: unite o inviate i cambiamenti prima di eliminare una sessione che ha modificato file nel suo proprio worktree. `claude rm` mantiene un worktree che ha modifiche non sottoposte a commit; un worktree che avete creato voi stessi viene lasciato in posizione.
429 480
430## Risorse correlate481## Risorse correlate
431 482