> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Panoramica di Cascade

> Cascade porta nella suite JetBrains il meglio della programmazione con IA agentica, con modalità Write/Chat, input vocale, accesso agli strumenti, modalità turbo e collaborazione in tempo reale.

Cascade di Windsurf porta il meglio della programmazione con IA agentica nella suite JetBrains.

Per aprire Cascade, premi `Cmd/Ctrl+L` o fai clic sull'icona di Cascade.

<div id="model-selection">
  # Selezione del modello
</div>

Seleziona il modello desiderato dal menu a discesa sotto il campo di input della conversazione di Cascade. Fai clic qui sotto per consultare il dettaglio completo dei modelli disponibili e della loro disponibilità nei diversi piani e livelli di prezzo.

<Card title="Modelli" icon="robot" href="/it/desktop/models" horizontal={true}>
  Disponibilità dei modelli in Windsurf.
</Card>

<div id="writechat-modes">
  # Modalità Write/Chat
</div>

Cascade offre due modalità: **Write** e **Chat**.

La modalità Write consente a Cascade di creare e apportare modifiche al tuo codebase, mentre la modalità Chat è ottimizzata per le domande sul tuo codebase o sui principi generali di programmazione.

<video autoPlay muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/jetbrains-cascade-modes.mp4?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=f425567536dbd2c522dfb717e3cce226" data-path="desktop/assets/jetbrains-cascade-modes.mp4" />

<div id="queued-messages">
  # Messaggi in coda
</div>

Mentre aspetti che Cascade completi l'attività corrente, puoi mettere in coda nuovi messaggi, che verranno eseguiti in ordine al termine dell'attività.

Per aggiungere un messaggio alla coda, ti basta digitarlo mentre Cascade è al lavoro e premere `Enter`.

* **Invia immediatamente**: premi di nuovo `Enter` in una casella di testo vuota per inviarlo subito.
* **Elimina**: rimuovi qualsiasi messaggio dalla coda prima che venga inviato

<div id="access-to-tools">
  # Accesso agli strumenti
</div>

Cascade ha a disposizione diversi strumenti, tra cui Search, Analyze, [Web Search](/it/desktop/cascade/web-search) e il [terminale](/it/desktop/terminal).

Può rilevare quali pacchetti e strumenti stai utilizzando, quali devono essere installati e persino installarli per te. Basta chiedere a Cascade come avviare il tuo progetto e premere Accept.

<Note>Cascade può effettuare fino a 25 chiamate agli strumenti per prompt. Se l'esecuzione si interrompe, ti basta digitare `continue` e Cascade riprenderà da dove si era fermato. Ogni `continue` verrà conteggiato come un nuovo prompt. </Note>

<div id="voice-input">
  # Input vocale
</div>

Usa Input vocale per interagire con Cascade usando la tua voce. Nella sua forma attuale, può trascrivere il parlato in testo.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/voice-mode.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=99e3fdda91ed54226237e7d4714d55e4" data-path="desktop/assets/windsurf/cascade/voice-mode.mp4" />

<div id="revert-to-previous-steps">
  # Ripristinare i passaggi precedenti
</div>

Hai la possibilità di annullare le modifiche apportate da Cascade, se lo desideri. Ti basta passare il mouse sul prompt originale e fare clic sulla freccia di ripristino a destra, oppure ripristinare direttamente dal sommario. Questa operazione riporterà tutte le modifiche al codice allo stato della tua codebase nel passaggio desiderato.

<Warning>I ripristini sono attualmente irreversibili, quindi fai attenzione!</Warning>

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/cascade-revert.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=2c8998de7ae41d52f7e201968b7d0fa2" data-path="desktop/assets/windsurf/cascade/cascade-revert.mp4" />

<div id="auto-execution-modes">
  # Modalità di esecuzione automatica
</div>

Cascade supporta tre livelli di esecuzione automatica dei comandi in JetBrains: **Off**, **Auto** e **Turbo**. Puoi selezionare il livello che preferisci dal pannello Settings di Windsurf.

| Livello   | Descrizione                                                                                                                             |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Off**   | Non eseguire mai automaticamente i comandi del terminale, ad eccezione di quelli presenti nella tua allow list.                         |
| **Auto**  | Il modello decide se eseguire automaticamente i comandi in base a una valutazione di sicurezza. Disponibile solo con i modelli premium. |
| **Turbo** | Esegue sempre automaticamente i comandi del terminale e i controlli del Browser, ad eccezione di quelli presenti nella tua deny list.   |

<Note>Per gli utenti Teams ed Enterprise, gli amministratori possono impostare un livello massimo consentito per l'esecuzione automatica. Gli utenti possono selezionare qualsiasi livello fino a quel massimo, ma non possono superarlo.</Note>

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/cascade-turbo-mode.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=ae2e7e169ff832dbc848f2b486a1bc64" width="680" height="60" data-path="desktop/assets/windsurf/cascade/cascade-turbo-mode.png" />
</Frame>

Per maggiori dettagli sui livelli di esecuzione automatica e sulle allow/deny list, consulta la [documentazione del terminale](/it/desktop/terminal#auto-executed-cascade-commands).

<div id="real-time-collaboration">
  # Collaborazione in tempo reale
</div>

Una funzionalità unica di Cascade è che riconosce le tue azioni in tempo reale.

Non è più necessario fornire un prompt con il contesto delle azioni che hai già eseguito, perché Cascade ne è già al corrente.

Prova a fare una modifica manuale nell'editor di codice, poi chiedi a Cascade di "continuare il mio lavoro"!

<div id="ignoring-files">
  # Ignorare i file
</div>

Se vuoi fare in modo che Cascade ignori alcuni file, puoi aggiungerli a `.codeiumignore` nella directory principale del tuo workspace. In questo modo Cascade non potrà visualizzare, modificare o creare file all'interno dei percorsi specificati. Puoi indicare i percorsi dei file in un formato simile a `.gitignore`.

<div id="global-codeiumignore">
  ## `.codeiumignore` globale
</div>

Per i clienti enterprise che gestiscono più repository, puoi imporre regole di esclusione in tutti i repository inserendo un file `.codeiumignore` globale nella cartella `~/.codeium/`. Questa configurazione globale si applicherà a tutti i workspace Windsurf sul tuo sistema e si aggiunge a eventuali file `.codeiumignore` specifici del repository.
