I flussi di lavoro consentono agli utenti di definire una serie di passaggi per guidare Cascade nello svolgimento di attività ripetitive, come distribuire un servizio o rispondere ai commenti delle PR. Questi flussi di lavoro vengono salvati come file markdown, offrendo agli utenti e ai rispettivi team un modo semplice e ripetibile per eseguire processi chiave. Una volta salvati, i flussi di lavoro possono essere invocati in Cascade tramite un comando slash nel formatoDocumentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
/[name-of-workflow].
I flussi di lavoro sono esclusivamente manuali — Cascade non invocherà mai automaticamente un flusso di lavoro. Se vuoi che Cascade segua una procedura autonomamente, usa invece una Skill.
Come funziona

/[workflow-name].
Una volta invocato, Cascade elabora in sequenza ogni passaggio definito nel flusso di lavoro, eseguendo azioni o generando risposte come specificato.
Come creare un flusso di lavoro
Customizations nel menu laterale a scomparsa in alto a destra in Cascade, quindi vai al pannello Workflows. Qui puoi fare clic sul pulsante + Workflow per creare un nuovo flusso di lavoro.
I flussi di lavoro vengono salvati come file Markdown nelle directory .windsurf/workflows/ e contengono un titolo, una descrizione e una serie di passaggi con istruzioni specifiche che Cascade deve seguire.
Rilevamento dei flussi di lavoro
- Workspace corrente e sottodirectory: tutte le directory
.windsurf/workflows/all’interno del workspace corrente e delle relative sottodirectory - Struttura del repository Git: per i repository Git, Devin Desktop cerca anche fino alla directory radice Git per individuare i flussi di lavoro nelle directory padre
- Supporto per più workspace: quando nella stessa workspace sono aperte più cartelle, i flussi di lavoro vengono deduplicati e visualizzati con il percorso relativo più breve
Percorsi di archiviazione dei flussi di lavoro
| Ambito | Percorso | Note |
|---|---|---|
| Workspace | .windsurf/workflows/*.md | Nel workspace corrente, in qualsiasi sottodirectory o directory padre fino alla git root. Versionato con la repo. |
| Globale | ~/.codeium/windsurf/global_workflows/*.md | Disponibile in ogni workspace sul tuo computer. Non versionato. |
| Integrato | Gestito da Devin Desktop | Template inclusi in Devin Desktop (ad es. /plan). |
| Sistema (Enterprise) | Specifico del sistema operativo (ad es. /etc/windsurf/workflows/) | Distribuito dall’IT, in sola lettura per gli utenti finali. |
.windsurf/workflows/ del workspace corrente, non necessariamente nella git root. Per creare un flusso di lavoro globale, usa il pulsante + Global nel pannello Workflows oppure crea direttamente il file in ~/.codeium/windsurf/global_workflows/.
Ogni file di flusso di lavoro è limitato a 12000 caratteri.
Genera un flusso di lavoro con Cascade
Esempi di flussi di lavoro
/address-pr-comments
Questo è un flusso di lavoro che il nostro team usa internamente per gestire i commenti sulle PR:
/git-workflows
Esegui commit usando formati predefiniti e crea pull request con titoli e descrizioni standardizzati usando i comandi CLI appropriati.
/dependency-management
Automatizza l’installazione o l’aggiornamento delle dipendenze del progetto in base a un file di configurazione (ad es. requirements.txt, package.json).
/code-formatting
Esegui automaticamente formatter del codice (come Prettier, Black) e linter (come ESLint, Flake8) al salvataggio del file o prima del commit per mantenere coerente lo stile del codice e individuare tempestivamente gli errori.
/run-tests-and-fix
Esegui o aggiungi test unitari o end-to-end e correggi automaticamente gli errori per garantire la qualità del codice prima del commit, del merge o della distribuzione.
/deployment
Automatizza i passaggi necessari per distribuire la tua applicazione in vari ambienti (sviluppo, staging, produzione), inclusi eventuali controlli prima della distribuzione o verifiche successive.
/security-scan
Integra e attiva scansioni delle vulnerabilità di sicurezza sul tuo codebase come parte della pipeline CI/CD o su richiesta.
Flussi di lavoro di sistema (Enterprise)
.md) nella directory appropriata per il tuo sistema operativo. Il sistema caricherà automaticamente tutti i file .md presenti in queste directory.
Precedenza dei flussi di lavoro
- Sistema (priorità massima) - Flussi di lavoro a livello di organizzazione distribuiti dall’IT
- Workspace - Flussi di lavoro specifici del progetto in
.windsurf/workflows/ - Globale - Flussi di lavoro definiti dall’utente in
~/.codeium/windsurf/global_workflows/ - Integrati - Flussi di lavoro predefiniti forniti da Devin Desktop
Importante: I flussi di lavoro di sistema devono essere gestiti dal team IT o di sicurezza. Assicurati che i team interni si occupino di distribuzione, aggiornamenti e conformità in base alle policy della tua organizzazione. A questo scopo, puoi usare strumenti e flussi di lavoro standard come Mobile Device Management (MDM) o Configuration Management.
