O que é uma automação do Tallos?
Uma automação do Tallos é uma tarefa recorrente de agente: nome, prompt, agente, lugar para rodar e agendamento. Chegou a hora, o Tallos inicia o agente com aquele prompt e registra a execução. Você abre o resultado quando quiser e revisa o diff como em qualquer outro workspace.
Boas automações são o trabalho que ninguém quer lembrar de fazer: triar issues novas toda manhã, revisar as mudanças do dia, checar dependências, montar um resumo semanal de release. Depois de salva, a automação roda até você pausar.
Como crio uma automação?
- 1
Abra Automações
Abra a página de Automações e clique em Adicionar nova, ou comece a partir de um modelo.
- 2
Escreva o prompt
Dê um nome à automação e escreva o que o agente deve fazer. O prompt aceita skills, caminhos de arquivo e os comandos nativos do agente.
- 3
Escolha agente e projeto
Defina qual agente executa e em qual projeto ele trabalha.
- 4
Escolha onde roda
Nova execução cria um workspace novo a partir da branch escolhida, toda vez. Worktree roda dentro de um workspace que já existe.
- 5
Defina o agendamento
Escolha de hora em hora, diário, dias úteis, semanal ou cron personalizado, e o horário.
- 6
Salve e clique em Executar agora
Salve e clique em Executar agora uma vez para conferir o prompt antes da primeira execução agendada.
| Frequência | Quando roda | Uso típico |
|---|---|---|
| De hora em hora | Toda hora, no minuto que você escolher | Checar fila, varrer trabalho travado |
| Diário | Todo dia num horário fixo | Revisão das mudanças no fim do dia |
| Dias úteis | Segunda a sexta num horário fixo | Triagem da manhã, auditoria do repositório |
| Semanal | Um dia da semana num horário fixo | Prontidão de release, atualização de dependências |
| Cron personalizado | Qualquer expressão cron de cinco campos | O resto, por exemplo 0 18 * * 1-5 |
Quais modelos de automação vêm com o Tallos?
Quatro modelos cobrem o trabalho recorrente mais comum. Cada um já preenche prompt, agendamento e janela de tolerância; você só escolhe agente e projeto.
| Modelo | Agendamento | O que o agente faz |
|---|---|---|
| Auditoria diária do repositório | Dias úteis, 09:00 | Checa atualizações de dependências, testes falhando, lint e typecheck e mudanças abertas arriscadas |
| Prontidão de release | Semanal, quinta 14:00 | Procura bloqueios, mudanças arriscadas não mergeadas, validação faltando e lacunas de doc; termina com libera ou não libera |
| Revisão diária de mudanças | Diário, 16:30 | Revisa mudanças recentes atrás de riscos de correção, regressões de UX e testes faltando |
| Verificação horária da fila | De hora em hora, aos :15 | Aponta trabalho travado, arquivos gerados desatualizados e validações falhando |
Coloque o trabalho recorrente no automático
Escolha um modelo, defina o agente e deixe a triagem da manhã rodar sozinha.
Como evito que agentes agendados desperdicem execuções?
Use pré-verificação, tolerância para execução perdida e reutilização de sessão. As três opções são por automação.
- Pré-verificação. Um comando de shell barato que roda antes, como
gh pr list --json number -q '.[0].number'. Se ele sair com erro, a execução é registrada como pulada e nenhum agente é iniciado. O tempo limite vai de 30 segundos a 10 minutos. - Tolerância para execução perdida. Se o Tallos ou o host estava indisponível no horário, o Tallos roda uma execução perdida quando volta dentro da janela escolhida: sem tolerância, 30 minutos ou 1, 3, 12, 24 ou 48 horas. Execuções perdidas mais antigas são puladas.
- Sessão. Em automações que rodam num workspace existente, Nova abre um terminal novo a cada execução. Reutilizar manda as próximas execuções para a última sessão viva da automação e abre uma nova se ela não existir mais.
- Pausar e retomar. Pare uma automação sem apagar. Apagar remove o histórico de execuções, mas nunca os workspaces que as execuções anteriores criaram.
Como vejo o que uma automação fez?
Toda automação tem histórico de execuções. Cada execução mostra status, o workspace usado e a última saída salva. Em execuções do Claude Code e do Codex, o Tallos também mostra tokens e um gasto estimado quando os dados de uso estão disponíveis. Uma execução que falhou antes de abrir o workspace pode voltar para a fila com Executar novamente.
A lista aguenta muitos agendamentos: busque por nome, projeto ou prompt, filtre por host, ativa ou pausada, resultado da última execução (falhou, deu certo, nunca rodou) ou agente, e ordene por nome ou última execução.
Posso agendar uma squad em vez de um agente só?
Pode. Qualquer squad salva pode ser agendada. Abra suas squads salvas, escolha Agendar, selecione o projeto, escreva o objetivo de cada execução e defina a frequência (toda hora, todo dia, dias úteis, toda semana ou personalizado) e o horário. Cada execução inicia uma squad completa a partir da definição salva: o líder divide o trabalho, os membros constroem e revisam, e o resultado espera você aceitar ou descartar.
Um exemplo clássico é a manutenção agendada: toda manhã de dia útil, um membro atualiza dependências e outro revisa os riscos do changelog e o resultado dos testes.
Dá para gerenciar automações pelo terminal ou em outra máquina?
Dá. A CLI `tallos` cria, edita, roda e inspeciona automações, então um agente pode montar uma para você. A CLI também aceita strings RRULE e um fuso IANA com --timezone.
tallos automations create \
--name "Triagem de dias úteis" \
--trigger weekdays --time 09:00 \
--prompt "Faça a triagem das issues novas e resuma os bloqueios" \
--provider codex --repo my-repo \
--disabled --json
tallos automations run <automationId> --json
tallos automations runs --id <automationId> --jsonAutomações também podem rodar em workspaces remotos. Uma automação via SSH só roda enquanto o Tallos alcança o host; se a reconexão pedir credenciais interativas, a execução é registrada como pulada em vez de ficar travada.
Perguntas frequentes
O Tallos roda um agente de IA em horário agendado?
Roda. Uma automação executa um prompt com o agente escolhido de hora em hora, diariamente, em dias úteis, semanalmente ou num cron personalizado, num workspace novo ou existente.
O Tallos precisa estar aberto para as automações rodarem?
As automações locais são agendadas pelo app do Tallos, então mantenha ele aberto. Se estava fechado no horário, a janela de tolerância decide se uma execução de recuperação acontece quando ele abrir.
Como pulo uma execução agendada quando não há nada para fazer?
Adicione uma pré-verificação: um comando de shell que roda antes. Se ele sair com erro, o Tallos registra a execução como pulada e não inicia o agente.
Posso agendar uma squad?
Pode. Escolha Agendar numa squad salva, selecione projeto e objetivo e defina frequência e horário. Cada execução inicia a squad a partir da definição salva.
Quanto custa uma execução de automação?
As execuções usam as assinaturas ou chaves de API dos agentes que você já tem. Em execuções do Claude Code e do Codex, o histórico mostra tokens e gasto estimado quando os dados de uso estão disponíveis.
Cada execução pode começar de uma branch limpa?
Pode. Escolha Nova execução e o Tallos cria um workspace novo a partir da branch escolhida a cada rodada, então uma execução nunca empilha mudanças em cima da outra.
Consigo criar uma automação pela linha de comando?
Consegue. tallos automations create recebe nome, prompt, agente, destino e gatilho como weekdays ou uma expressão cron. Use --disabled para testar antes com tallos automations run.