É uma sequência de etapas reutilizável e personalizável que pode ser executada dentro do seu replit app. Pode ser tão simples quanto executarDocumentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
python main.py ou tão complexo quanto executar um procedimento de múltiplas etapas.

- Executar múltiplos serviços em paralelo (por exemplo, frontend + backend)
- Executar arquivos ou comandos sequencialmente (por exemplo, executar linter → executar testes, compilar → executar código)
Command + K.
Tipos de Tarefas Disponíveis
Atualmente existem 3 tipos de tarefas disponíveis:Execute Shell Command, Install Packages e Run Workflow.
Execute Shell Command
Execute Shell Command armazena um comando shell e o executa usando o mesmo ambiente do painel Shell. Esse tipo de tarefa oferece uma ampla gama de casos de uso, desde a execução de arquivos individuais:

Install Packages
Install Packages utiliza o sistema de gerenciamento de dependências integrado da Replit, detectando automaticamente as dependências do seu projeto e instalando os pacotes necessários para ele. Consulte Gerenciamento de Dependências para mais detalhes sobre como o UPM detecta os pacotes a instalar para o seu projeto nos bastidores.
Exemplo de caso de uso:

Run Workflow
Run Workflow permite executar outro workflow a partir do workflow atual. Isso possibilita a reutilização de workflows e a combinação deles para criar workflows mais complexos.
Exemplo de caso de uso:

Modo de Execução do Workflow
Os Workflows oferecem dois modos diferentes de execução: sequencial e paralelo.Sequencial
A execução sequencial executará cada tarefa na ordem definida, aguardando a conclusão de cada tarefa antes de prosseguir para a próxima etapa, e interrompendo a execução da sequência caso uma tarefa dentro do workflow falhe. Um exemplo de uso desse modo é para definir comandos logicamente conectados, como comandos git para buscar as últimas alterações do seu branch principal e, em seguida, fazer o rebase do seu branch atual no branch principal:
Paralelo
A execução paralela executará cada tarefa em paralelo, de modo que cada tarefa seja iniciada e executada independentemente das outras tarefas dentro do workflow. A falha de uma tarefa não interrompe a execução das outras. Um exemplo de uso desse modo é executar um projeto fullstack que precisa iniciar tanto o frontend quanto o servidor backend:
Criando Workflows
Os Workflows podem ser criados usando o painel de workflows clicando no botão+ New Workflow. Comece dando um nome descritivo ao seu workflow, escolha um modo de execução adequado e comece a adicionar tarefas. As tarefas podem ser reordenadas arrastando e soltando-as na ordem desejada.

Atribuir Workflow ao Botão Run
Um workflow também pode ser atribuído ao botão Run para substituir o comportamento padrão do botão Run (consulte Configurar um Replit App). Para manter o comando run padrão configurado no.replit, selecione a opção padrão “Run Replit App” no menu suspenso.
O workflow selecionado no menu suspenso ao lado do botão Run será executado quando o botão Run for clicado. Clique no workflow desejado no menu suspenso para alterar qual workflow deve ser executado pelo botão Run.

Visualizando Saídas do Workflow
As saídas do workflow serão exibidas no painelConsole. Você pode alternar a exibição para mostrar apenas as saídas mais recentes e limpar o console completamente.
