> ## 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 è l'assistente di IA agentica di Devin Desktop con modalità Code/Chat, chiamata agli strumenti, input vocale, checkpoint, consapevolezza in tempo reale e integrazione del linter.

Cascade di Devin Desktop porta la collaborazione tra esseri umani e IA a un nuovo livello.

Per aprire Cascade, premi `Cmd/Ctrl+L` o fai clic sull'icona di Cascade nell'angolo in alto a destra della finestra di Devin Desktop. Il testo selezionato nell'editor o nel terminale verrà incluso automaticamente.

<div id="quick-links-to-features">
  ### Collegamenti rapidi alle funzionalità
</div>

<CardGroup cols={2}>
  <Card title="Ricerca sul web" icon="globe-pointer" href="/it/desktop/cascade/web-search">
    Cerca sul web informazioni da usare come riferimento nei suggerimenti di Cascade.
  </Card>

  <Card title="Memorie e regole" icon="cloud-word" href="/it/desktop/cascade/memories">
    Le memorie e le regole aiutano a personalizzare il comportamento.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="MCP" icon="hammer" href="/it/desktop/cascade/mcp">
    I server MCP estendono le capacità dell'agente.
  </Card>

  <Card title="Terminal" icon="terminal" href="/it/desktop/terminal">
    Un'esperienza Terminal migliorata.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="Flussi di lavoro" icon="list" href="/it/desktop/cascade/workflows">
    Automatizza i processi ripetitivi.
  </Card>

  <Card title="Deploy di app" icon="rocket" href="/it/desktop/cascade/app-deploys">
    Distribuisci applicazioni con un clic.
  </Card>
</CardGroup>

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

Seleziona il modello desiderato dal menu di selezione sotto il campo di input della conversazione di Cascade. Fai clic qui sotto per vedere l'elenco completo dei modelli disponibili e la loro disponibilità nei diversi piani tariffari.

<Card title="Modelli" icon="gear-code" href="/it/desktop/models" horizontal={true}>
  Disponibilità dei modelli in Devin Desktop.
</Card>

<div id="cascade-code-cascade-chat">
  # Cascade Code / Cascade Chat
</div>

Cascade offre due modalità principali: **Code** e **Chat**.

La modalità Code consente a Cascade di creare e modificare il tuo codebase, mentre la modalità Chat è ottimizzata per rispondere a domande sul tuo codebase o sui principi generali di programmazione.

In modalità Chat, Cascade può proporti nuovo codice che puoi accettare e inserire.

<div id="plans-and-todo-lists">
  # Piani ed elenchi Todo
</div>

Cascade dispone di funzionalità di pianificazione integrate che contribuiscono a migliorare le prestazioni nelle attività più lunghe.

In secondo piano, un agente di pianificazione specializzato affina continuamente il piano a lungo termine, mentre il modello selezionato si concentra sulle azioni a breve termine in base a quel piano.

Cascade creerà un elenco Todo all'interno della conversazione per monitorare i progressi nelle attività complesse. Per apportare modifiche al piano, basta chiedere a Cascade di aggiornare l'elenco Todo.

Cascade può anche aggiornare automaticamente il piano quando acquisisce nuove informazioni, come una [Memoria](/it/desktop/cascade/memories), nel corso di una conversazione.

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

Mentre aspetti che Cascade completi l'attività in corso, puoi mettere in coda nuovi messaggi, che verranno eseguiti in ordine una volta completata l'attività.

Per aggiungere un messaggio alla coda, ti basta digitare il messaggio mentre Cascade sta lavorando e premere `Enter`.

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

<div id="tool-calling">
  # Chiamate agli strumenti
</div>

Cascade ha a disposizione diversi strumenti, come Search, Analyze, [Ricerca sul web](/it/desktop/cascade/web-search), [MCP](/it/desktop/cascade/mcp) e il [Terminal](/it/desktop/terminal).

Può rilevare quali pacchetti e strumenti stai usando, quali devono essere installati e persino installarli per te. Ti basta chiedere a Cascade come eseguire il tuo progetto e premere Accept.

<Note>Cascade può effettuare fino a 20 chiamate agli strumenti per prompt. Se l'esecuzione si interrompe, premi semplicemente il pulsante `continue` e Cascade riprenderà da dove si era fermato. Tuttavia, ogni `continue` verrà conteggiato come un nuovo credito prompt a causa dei costi associati alle chiamate agli strumenti.</Note>

Puoi configurare l'impostazione `Auto-Continue` per fare in modo che Cascade continui automaticamente la risposta se raggiunge un limite. Le continuazioni automatiche consumeranno uno o più crediti prompt, in base al modello che stai usando.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/auto-continue.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=c18ea30e4a046e686ec73bd968fd5708" data-path="desktop/assets/windsurf/cascade/auto-continue.mp4" />
</Frame>

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

Usa Input vocale per interagire con Cascade usando la tua voce. Attualmente 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="named-checkpoints-and-reverts">
  # Checkpoint nominati e ripristini
</div>

Puoi ripristinare le modifiche apportate da Cascade. 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 del 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" />

Puoi anche creare uno snapshot/checkpoint denominato dello stato corrente del progetto direttamente nella conversazione, a cui puoi accedere facilmente e che puoi ripristinare in qualsiasi momento.

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

<div id="real-time-awareness">
  # Consapevolezza in tempo reale
</div>

Una funzionalità unica di Devin Desktop e Cascade è che rilevano le tue azioni in tempo reale, così non è necessario fornire nel prompt il contesto delle azioni precedenti.

Ti basta dire a Cascade: "Continua".

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

<div id="send-problems-to-cascade">
  # Invia i problemi a Cascade
</div>

Quando nel tuo codice sono presenti problemi che compaiono nel pannello Problems nella parte inferiore dell'editor, ti basta fare clic sul pulsante `Send to Cascade` per inviarli al pannello Cascade come menzione @.

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/send-problems-to-cascade.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=2a4a9fa9028fb4283ebf7a8e2978ff12" width="316" height="122" data-path="desktop/assets/windsurf/cascade/send-problems-to-cascade.png" />
</Frame>

<div id="explain-and-fix">
  # Spiega e correggi
</div>

Per qualsiasi errore che incontri nell'editor, ti basta evidenziarlo e fare clic su `Explain and Fix` perché Cascade lo corregga.

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/windsurf-explain-fix.png?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=320ae91d95495409e321f49e98639ffe" width="886" height="140" data-path="desktop/assets/windsurf/windsurf-explain-fix.png" />
</Frame>

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

Se vuoi che Cascade ignori determinati file, puoi aggiungerli a `.codeiumignore` nella directory principale del tuo workspace. In questo modo Cascade non potrà visualizzare, modificare o creare file nei 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 applica a tutti i workspace di Devin Desktop sul tuo sistema e si aggiunge a eventuali file `.codeiumignore` specifici del repository.

<div id="linter-integration">
  # Integrazione del linter
</div>

Cascade può correggere automaticamente gli errori di linting nel codice generato. Questa opzione è attiva per impostazione predefinita, ma può essere disattivata facendo clic su `Auto-fix` nella chiamata al tool e poi su `disable`. Questa modifica non consumerà alcun credito.

<Frame>
  <img src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/auto-fix-lint.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=d173740b98731de1d1570e55a47decf5" width="584" height="196" data-path="desktop/assets/windsurf/cascade/auto-fix-lint.png" />
</Frame>

Quando Cascade apporta una modifica con l'obiettivo principale di correggere errori di lint che ha generato e rilevato automaticamente,
può considerare la modifica gratuita, senza addebito di crediti. Questo perché
la correzione degli errori di lint aumenta il numero di chiamate al tool effettuate da Cascade.

<div id="sharing-your-conversation">
  # Condividere la conversazione
</div>

<Note>Questa funzionalità è al momento disponibile solo per i clienti Teams ed Enterprise.</Note>

Puoi condividere con il tuo team le traiettorie di Cascade facendo clic sul pulsante `...` delle opzioni aggiuntive in alto a destra del pannello Cascade, quindi su `Share Conversation`.

<div id="mention-previous-conversations">
  # @-mention di conversazioni precedenti
</div>

Puoi anche fare riferimento a conversazioni precedenti da altre conversazioni tramite un `@-mention`.

Quando lo fai, Cascade recupererà le informazioni più pertinenti e utili, come i riepiloghi delle conversazioni, i checkpoint e parti specifiche della conversazione che richiedi. In genere non recupera l'intera conversazione, per non sovraccaricare la finestra di contesto.

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

<div id="simultaneous-cascades">
  # Cascades simultanee
</div>

Gli utenti possono avere più Cascades in esecuzione contemporaneamente. Puoi passare dall'una all'altra tramite il menu a discesa in alto a sinistra del pannello Cascade.

<Warning>Se due Cascades modificano lo stesso file nello stesso momento, le modifiche possono sovrapporsi e talvolta la seconda modifica potrebbe non andare a buon fine.</Warning>

Se prevedi che due Cascades modifichino file simili, dovresti considerare l'uso delle [worktrees](./worktrees) per mantenerle isolate.
