---
title: Automação
description: "Agende tarefas recorrentes e deixe o Manager executá-las automaticamente para você"
---

O Manager pode cuidar do trabalho repetitivo que você faz "todo dia" ou "toda semana." Você descreve uma vez, e o Manager executará automaticamente no seu cronograma—sem precisar lembrar ou acionar manualmente. Esse é o recurso de **Automações** do Manager.

## Abrir o painel de Automações

Na barra de ferramentas superior do Manager, clique no **ícone de relógio** (Automações). O painel à direita mudará para sua lista de tarefas agendadas, onde você pode visualizar e gerenciar todas as automações.

---

## Criar uma tarefa agendada

Criar uma tarefa agendada é simples—basta descrever o que você quer em linguagem natural, e o Manager a transformará em uma automação concreta.

<Steps>
  <Step title="Inicie uma nova automação">
    Abra o painel de Automações e clique em **Create** no canto superior direito, ou digite `/schedule` diretamente no chat do Manager.
  </Step>
  <Step title="Insira o prompt de agendamento">
    Um prompt `/schedule` será inserido automaticamente.
  </Step>
  <Step title="Descreva sua tarefa">
    Descreva o que você quer em linguagem natural. Por exemplo:

    ```text
    /schedule Every day at 9 AM, check all open PRs on GitHub and send me a summary
    ```

    ```text
    /schedule Every Monday morning, organize last week's new issues into a prioritized TODO list
    ```

    ```text
    /schedule Every day at 11 PM, summarize today's commits and what was completed
    ```
  </Step>
  <Step title="Deixe o Manager cuidar do resto">
    Após enviar, o Manager interpretará sua solicitação, criará o cron job correspondente e começará a executá-lo no horário agendado.
  </Step>
</Steps>

---

## Visualizar tarefas agendadas

O painel de Automações exibe todas as tarefas em uma lista. Cada item inclui:

| Campo | Descrição |
|-------|-------------|
| **Nome / descrição da tarefa** | Um resumo da sua solicitação |
| **Agendamento** | Uma frequência legível (por exemplo, "Dias de semana", "Semanal") |
| **Próxima execução** | O próximo horário de execução agendado |
| **Último status** | O resultado da execução mais recente (Done / Failed / Missed) |

### Definições de status

| Status | Significado |
|--------|---------|
| **Done** | Executado com sucesso conforme agendado |
| **Failed** | Encontrou um erro durante a execução |
| **Missed** | Não foi executado no horário agendado |

---

## Gerenciar tarefas agendadas

### Executar manualmente tarefas perdidas

Se uma tarefa foi perdida (por exemplo, seu computador estava desligado), ela será marcada como **Missed**. Clique em **Run** para executá-la imediatamente—sem precisar esperar pelo próximo horário agendado.

### Excluir tarefas

Para remover uma automação, clique em **Delete** ao lado da tarefa e confirme. Ela não será mais executada automaticamente.

### Atualizar status

Após cada ciclo de execução, o painel é atualizado automaticamente com o status mais recente—sem necessidade de atualização manual.

---

## Casos de uso

<CardGroup cols={2}>
  <Card title="Preparação para a daily" icon="sun">
    Compile automaticamente os commits de ontem e as issues de hoje em um resumo de daily pronto para uso.
  </Card>
  <Card title="Verificações de qualidade de código" icon="shield-check">
    Execute linting e testes toda sexta-feira à tarde, gerando um relatório de saúde antes do fim de semana.
  </Card>
  <Card title="Relatórios automatizados" icon="chart-line">
    Conecte-se ao seu banco de dados e gere relatórios de métricas-chave em um cronograma—sem trabalho manual necessário.
  </Card>
  <Card title="Sincronização de projeto" icon="arrows-rotate">
    Resumos semanais do progresso do projeto podem ser enviados automaticamente para o Notion ou outras ferramentas de documentação.
  </Card>
  <Card title="Monitoramento e alertas" icon="bell">
    Verifique periodicamente APIs ou serviços e notifique você se algo der errado.
  </Card>
</CardGroup>

---

## Observações

<Note>
  Tarefas agendadas só são executadas enquanto o aplicativo Verdent está ativo. Se o aplicativo estiver fechado, as tarefas serão marcadas como **Missed** e podem ser acionadas manualmente.
</Note>

<Tip>
  Seja específico com as descrições de horário (por exemplo, "9h" é melhor que "de manhã").
</Tip>

<Note>
  Não é necessário aprender a sintaxe do cron—a linguagem natural é suficiente; o Manager cuida da conversão automaticamente.
</Note>
