A OpenAI anunciou o Scheduled Automations para a Agents API em 23 de outubro de 2026. O recurso permite executar tarefas de agentes seguindo uma expressão cron ou em um horário definido. Com a ferramenta automations habilitada, o agente também pode agendar tarefas posteriores. O anúncio foi publicado na comunidade de desenvolvedores da OpenAI; os detalhes da implementação estão na documentação do Scheduled Automations.

Para as aplicações, isso acrescenta um agendamento persistente a uma API na qual os agentes trabalham por meio de sessões que preservam a configuração e o contexto. As equipes podem delegar verificações regulares ou lembretes programados ao agente sem precisar iniciar cada execução manualmente.
Como funciona a execução
O agendamento define a sessão de destino e o horário de entrega da tarefa. Para uma execução periódica, o desenvolvedor informa uma expressão cron e um fuso horário IANA, como America/New_York. Para uma execução única, define um horário Unix futuro, em segundos.
A tarefa pode criar uma sessão nova a cada execução ou continuar em uma sessão existente. A primeira opção é adequada a operações recorrentes independentes; a segunda preserva o contexto anterior da sessão. Após a criação, o agendamento recebe o status active, mas a tarefa só é executada no horário previsto: criar o agendamento não a inicia imediatamente.
Também é possível disponibilizar a ferramenta automations ao agente. Assim, ele pode agendar uma verificação posterior dentro da sessão atual. Essa opção é útil para tarefas com várias etapas, nas quais a execução seguinte depende do resultado da anterior, como o monitoramento periódico do estado de uma tarefa.
A entrega da tarefa é uma etapa separada da execução
Cada execução cria uma invocation — um registro da tentativa de entregar a tarefa à sessão de destino. O desenvolvedor pode verificar o status da chamada e o identificador da sessão. Se a sessão estiver ocupada, a tarefa fica aguardando; o fato de a sessão receber a tarefa não significa que o agente concluiu o trabalho. O andamento e o resultado são acompanhados separadamente por meio dos eventos da sessão, conforme explica a documentação sobre invocations e resultados.
Na prática, isso significa que o monitoramento deve acompanhar dois estados: se a tarefa agendada chegou à sessão e se a sessão concluiu o trabalho. Em processos periódicos, é útil guardar o identificador do agendamento e vinculá-lo ao histórico de execuções para identificar omissões e investigar tentativas malsucedidas.
O que verificar antes da implementação
- Fuso horário. Informe-o explicitamente e verifique como os horários agendados se relacionam com as mudanças para o horário de verão ou padrão na zona escolhida.
- Tipo de sessão. Use uma sessão nova para execuções independentes e uma existente quando a tarefa precisar do contexto anterior.
- Fila e resultado. Considere que uma sessão ocupada pode atrasar a entrega e que o recebimento da tarefa não significa que o trabalho foi concluído.
- Gerenciamento do agendamento. A API permite criar, atualizar, pausar, retomar e excluir agendamentos; após alterar a configuração, verifique as próximas execuções.
O Scheduled Automations acrescenta agendamentos gerenciáveis à Agents API: cada execução pode ser vinculada a uma sessão e monitorada separadamente. Ao implementar o recurso, os desenvolvedores precisam decidir quando a execução exige o contexto acumulado e monitorar tanto a entrega quanto o resultado da tarefa.