OpenAI dots
Monitore as tarefas agendadas dos dots da OpenAI
Um dot roda as suas tarefas agendadas no computador dele na nuvem, longe dos seus olhos. Se uma execução é pulada, fica esperando aprovação ou o job dentro dela falha, você só descobre se abrir o chat. O CronObserver avisa quando uma execução falha, trava ou nem acontece.
Sem cartão. Plano gratuito com 3 monitores depois do teste.
O agendador do seu agente não pode ser o próprio vigia
Um dot continua trabalhando quando você não está conversando com ele: as tarefas recorrentes ficam na aba Scheduled e rodam no computador dele na nuvem. Essa é a vantagem, e é também por isso que ninguém está olhando. O dot avisa no próprio chat, então uma execução que não aconteceu, parou esperando aprovação ou falhou no meio fica em silêncio até você abrir.
Um monitor por heartbeat inverte a lógica: a tarefa prova que rodou chamando uma URL. Se o CronObserver não recebe o sinal no horário, ele avisa você, de fora do dot.
1. Crie um monitor no CronObserver
Use o mesmo horário da tarefa, uma tolerância para atrasos normais e um tempo máximo para execuções que travam. Copie a URL de check-in: o token no fim é o segredo.
Schedule: cron 0 2 * * * (same time zone as the job) Grace period: 10 min Max runtime: 30 min Alerts: email (Free) · Slack, Teams, webhook (Orbital) Check-in URL: https://cronobserver.com/checkin/<token>
2. Cole este prompt no seu dot
Troque <token> pelo seu e nightly_report.py pelo seu job. O prompt pede a tarefa agendada, os comandos exatos e uma autorização explícita para aquela URL, para as execuções agendadas não pararem pedindo aprovação.
Please create a recurring scheduled task that runs every day at 02:00 (my time zone).
First, on YOUR cloud computer, save this script as ~/cronobserver-job.sh:
#!/bin/sh
CO="https://cronobserver.com/checkin/<token>"
curl -fsS -m 10 --retry 3 -o /dev/null -X POST "$CO/start"
if python3 ~/jobs/nightly_report.py; then # your job
curl -fsS -m 10 --retry 3 -o /dev/null -X POST "$CO"
else
rc=$?
curl -fsS -m 10 --retry 3 -o /dev/null -X POST "$CO/fail" \
-H 'Content-Type: application/json' \
-d "{\"exitCode\":$rc,\"message\":\"nightly_report.py failed\"}"
exit "$rc"
fi
On each scheduled run, execute exactly "sh ~/cronobserver-job.sh" in your cloud computer terminal
and nothing else. If it exits non-zero, do not retry and do not fix it.
That URL is my own heartbeat endpoint: it only records that the run happened.
I explicitly authorize these exact requests (POST to that URL, its /start and its /fail) on every run,
so they should not need my approval each time.
Run the script once right now, then tell me its exit code and whether future runs will need
my approval.3. Confira a primeira execução
O dot roda o script uma vez na hora. No CronObserver, o monitor mostra o início e o sucesso; no dot, a tarefa aparece na aba Scheduled.
CronObserver › your monitor start → success state: ok dot › Scheduled your task, next run at 02:00
Quando você recebe alerta
- O job falhou: o /fail chega com o código de saída e a mensagem, e o alerta sai na hora.
- O job travou: ele chamou /start, mas nem o sucesso nem o /fail chegaram dentro do tempo máximo.
- A execução nem aconteceu: nenhum check-in até o horário mais a tolerância, por exemplo porque ela foi pulada ou está esperando aprovação.
- Ele voltou: o próximo check-in de sucesso encerra o incidente.
Bom saber
- Testado num dot em 12 de novembro de 2026: execuções agendadas a cada 15 minutos chegaram a um monitor de teste com início, sucesso e falha, sem nenhum pedido de aprovação. Cada execução começou a cerca de um minuto do horário, no máximo.
- Os dots existem nos planos Pro, Business Premium e Enterprise do ChatGPT.
- O script roda no computador do dot na nuvem, não no seu. Nenhum app precisa estar conectado ao dot.
- No nosso teste, a autorização explícita no prompt bastou e nenhuma regra personalizada foi necessária. Se o seu dot ainda pedir aprovação antes de uma execução, ela fica esperando e o CronObserver avisa como execução perdida.
Baseado na documentação da OpenAI: openai.com/index/introducing-dots · help.openai.com/en/articles/20001530
A OpenAI e os dots são produtos da OpenAI. O CronObserver não tem vínculo nem aval da OpenAI e não garante que as execuções do dot aconteçam; esta página usa check-ins HTTPS simples.
Outras plataformas de agentes: OpenClaw · Hermes Agent · Documentação do check-in