- Visão geral
- Instalação e configuração
- Introdução
- Confiança e conformidade
- Governança
- Recursos
- Delegate para testes
- Referência
- Solução de problemas
- Backup e restauração
Repetição de trabalho com Rotinas
Crie, gerencie e execute rotinas no Delegate para salvar fluxos de trabalho de tarefas reutilizáveis e executá-los com um único clique.
Rotinas são fluxos de trabalho reutilizáveis que você pode executar com um único clique. Eles capturam padrões de trabalho que você executa repetidamente, permitindo que você automatize tarefas comuns sem recriá-las a cada vez. Eles residem na seção Rotinas da barra lateral, ao lado de uma entrada de rotinas Agendadas para aquelas que você agendou.
Delegate vem com um conjunto de rotinas predefinidas prontas para uso, junto com aquelas que você mesmo criar.
O que é uma rotina?
Uma rotina é uma habilidade que foi marcada invocável pelo usuário — mesmo empacotamento, mesma publicação, uma propriedade extra. As rotinas bem projetadas normalmente têm:
- Uma descrição clara do gatilho que explica quando usá-los
- Entradas (parâmetros) que variam a cada execução
- Uma saída consistente (documento, relatório, atualização etc.)
Cada rotina é uma habilidade; nem todas as habilidades são uma rotina — a diferença é aquela propriedade extra. É por isso que a barra lateral possui uma lista de Rotinas para as invocáveis, enquanto Complementos e integrações → Habilidades lista tudo o que o agente pode extrair, invocável ou não. Consulte Referência de habilidades.
Pense nas Rotinas como sua biblioteca de automação pessoal — fluxos de trabalho que você projeta uma vez e executa sempre que necessário.
Quando criar uma rotina
Crie uma Rotina quando você se encontrar:
- Asking Delegate for the same type of task weekly (e.g., "Prepare my Monday morning brief")
- Seguir um processo consistente com dados variáveis (por exemplo, "Gerar um relatório de status a partir deste projeto do Jira")
- Compartilhar um fluxo de trabalho com colegas de equipe que precisam realizar a mesma tarefa
- Querer agendar a automação para ser executada em horários específicos
Criando uma rotina
Selecione Nova rotina na seção Rotinas da barra lateral e escolha um dos quatro métodos:
| Método | O que faz |
|---|---|
| Criar a partir de prompt | Descreva uma tarefa e deixe que o agente crie a rotina |
| Criar a partir de habilidade | Comece com um modelo atual de habilidade |
| Criar a partir de gravação | Transforme em rotina um fluxo de trabalho gravado |
| Gravar um novo fluxo de trabalho | Grave sua tela para capturar um novo fluxo de trabalho |
A gravação de um fluxo de trabalho também está disponível em Gravações em Configurações — consulte Configurações de gravações e Gravação de suas tarefas.
Sob os panos, uma rotina é um arquivo SKILL.md — para usuários confortável com o Markdown e a configuração do sistema de arquivos, editá-lo diretamente é outra maneira de moldar uma rotina. Um exemplo de estrutura:
---
name: my-routine
friendly_name: Weekly Sales Report
version: 1.0.0
description: "Generates a weekly sales summary from spreadsheet data"
icon: FaChartBar
color: "3B82F6"
trigger: "When you need a summary of weekly sales performance"
inputs:
- name: week_ending
type: date
description: "The last day of the week to report on"
- name: data_file
type: file
description: "Path to the sales data spreadsheet"
output:
type: file
description: "PowerPoint presentation with sales charts"
---
## Steps
1. Read the sales data from {data_file}
2. Filter for the week ending {week_ending}
3. Calculate total sales, top products, and regional breakdown
4. Create a PowerPoint with:
- Title slide: "Weekly Sales Report - {week_ending}"
- Summary slide with key metrics
- Chart slide showing product performance
- Regional breakdown table
5. Save as "Sales_Report_{week_ending}.pptx" on the Desktop
---
name: my-routine
friendly_name: Weekly Sales Report
version: 1.0.0
description: "Generates a weekly sales summary from spreadsheet data"
icon: FaChartBar
color: "3B82F6"
trigger: "When you need a summary of weekly sales performance"
inputs:
- name: week_ending
type: date
description: "The last day of the week to report on"
- name: data_file
type: file
description: "Path to the sales data spreadsheet"
output:
type: file
description: "PowerPoint presentation with sales charts"
---
## Steps
1. Read the sales data from {data_file}
2. Filter for the week ending {week_ending}
3. Calculate total sales, top products, and regional breakdown
4. Create a PowerPoint with:
- Title slide: "Weekly Sales Report - {week_ending}"
- Summary slide with key metrics
- Chart slide showing product performance
- Regional breakdown table
5. Save as "Sales_Report_{week_ending}.pptx" on the Desktop
Execução de uma rotina
- Selecione uma rotina da lista Rotinas na barra lateral. Isso preenche automaticamente a caixa de chat com o comando
/da rotina — enviá-lo para execução. - Digite
/na caixa de chat para abrir um menu de rotinas e comandos disponíveis e selecione um para preenchê-lo automaticamente da mesma forma. - Faça referência à rotina pelo nome em uma conversa, por
Run the Weekly Sales Report for last week using the file in ~/Documents/Sales/exemplo:. Delegate reconhece o nome da rotina e a executa com seus parâmetros especificados.
Gerenciamento de rotinas
Abra o menu de opções ao lado de uma rotina na lista Rotinas para estas ações:
| Ação | O que faz |
|---|---|
| Favorito | Fixe a rotina para que seja mais fácil encontrá-la |
| Exibir arquivo | Veja o que a rotina faz e como usá-la |
| Agendamento | Configure uma execução recorrente ou única — consulte Agendamento de uma rotina |
| Renomear | Alterar o nome de exibição da rotina |
| Mover para projeto | Mover a rotina para um projeto diferente |
| Excluir | Remover a rotina |
Para editar uma rotina, edite seu arquivo SKILL.md associado diretamente — consulte Avançado: armazenamento de rotinas.
Agendamento de uma rotina
Selecione Agendar ao lado de uma rotina ou Agendar rotina na lista Rotinas e configure:
| Campo | Description |
|---|---|
| Rotina | Qual rotina executar |
| Agendar rotina | Data e hora da execução |
| Recorrência | Com que frequência se repete — o padrão é Nenhum (uma vez) |
| Mode | Primeiro plano (usa aplicativos, mouse e teclado) ou Segundo Plano |
| Modelo | Qual modelo executa a rotina agendada |
Gerenciamento de rotinas agendadas
Visualize e gerencie todas as rotinas agendadas de Rotinas agendadas na barra lateral: veja as próximas execuções, o status e o histórico da última execução e habilite, desabilite, edite ou exclua agendamentos individuais.
As rotinas agendadas são executadas usando suas conexões e permissões armazenadas. Se a autenticação expirar, a rotina pode falhar até você se reconectar.
Compartilhar uma rotina
Como uma rotina é uma habilidade, compartilhar uma com um colega de equipe ou publicá-la de forma mais ampla segue o mesmo fluxo de publicação, revisão e instalação que qualquer outra habilidade — consulte Compartilhar habilidades com sua equipe.
Melhores práticas de rotina
Projete para clareza
- Nomeie descritivamente: "Relatório de vendas semanal" e não "Relatório 1"
- Escrever gatilhos claros: explique quando alguém deve usar essa Rotina
- Entradas do documento: explique para que é cada parâmetro e o formato esperado
- Especificar saídas: descreva o que o usuário receberá
Identificar variabilidade
- Use parâmetros de entrada para qualquer coisa que mude (datas, caminhos de arquivos, nomes)
- Forneça padrões sensíveis quando possível
- Validar entradas nas etapas de rotina (por exemplo, "Verificar se o arquivo existe")
- Lide com entradas ausentes de forma graciosa com comportamento de fallback
Testar cuidadosamente
- Execute primeiro no modo guiado para capturar etapas inesperadas
- Teste com casos extremos (arquivos vazios, datas futuras, caracteres especiais)
- Verifique se as saídas correspondem às expectativas antes de compartilhar
- Teste em máquinas diferentes se estiver compartilhando com uma equipe
Controle da versão
- Duplicar antes de grandes alterações para preservar as versões de trabalho
- Documente alterações na descrição da rotina ou um Changelog
- Use o controle de versão semântico no SKkill.md (1.0.0, 1.1.0, 2.0.0) — as versões só avançam
Considerações de segurança
- Não codificar credenciais em etapas de rotina — use conexões
- Tenha cuidado com caminhos de arquivo — use caminhos relativos ou parâmetros de entrada
- Revise as permissões antes de compartilhar — certifique-se de que os destinatários tenham acesso aos sistemas necessários
- Limpar entradas que entram em comandos do shell ou URLs
Avançado: armazenamento de rotina
As rotinas são armazenadas como arquivos SKILL.md na pasta LocalSkills/:
LocalSkills/
├── my-routine/
│ └── SKILL.md
└── another-routine/
└── SKILL.md
LocalSkills/
├── my-routine/
│ └── SKILL.md
└── another-routine/
└── SKILL.md
Consulte Configurações locais dos arquivos para saber onde essa pasta reside. Você pode fazer backup de suas rotinas copiando-o ou sincronizá-lo entre máquinas por meio do armazenamento em nuvem — tenha cuidado com caminhos absolutos em rotinas se você fizer isso, pois eles podem não funcionar em uma máquina diferente.
Próximas Etapas
- Referência de habilidades — Como uma rotina se relaciona com uma habilidade
- Compartilhar habilidades com sua equipe — Publicar, instalar e revisar habilidades e rotinas
- Registrando suas tarefas — Grave um fluxo de trabalho para transformar em uma rotina ou uma habilidade de conhecimento
- O que é uma rotina?
- Quando criar uma rotina
- Criando uma rotina
- Execução de uma rotina
- Gerenciamento de rotinas
- Agendamento de uma rotina
- Gerenciamento de rotinas agendadas
- Compartilhar uma rotina
- Melhores práticas de rotina
- Projete para clareza
- Identificar variabilidade
- Testar cuidadosamente
- Controle da versão
- Considerações de segurança
- Avançado: armazenamento de rotina
- Próximas Etapas