Tarefas agendadas
Tarefas agendadas
Agende tarefas recorrentes no ChatGPT
Agende tarefas recorrentes para serem executadas em segundo plano. No ChatGPT na Web e em dispositivos móveis, os planos elegíveis também podem executar tarefas a partir de eventos de aplicações suportados. Reveja as tarefas ativas, em pausa e concluídas, bem como as execuções recentes, em Agendadas. Pode combinar tarefas agendadas com skills para trabalhos mais complexos.
O GPT-5.5 deixará de estar disponível no ChatGPT, no ChatGPT Work e no Codex em todos os planos em
14 de outubro de 2026. Reveja as tarefas agendadas que utilizam o GPT-5.5 e escolha uma
alternativa disponível antes dessa data. No Codex com início de sessão através do ChatGPT,
substitua gpt-5.5 por gpt-5.6-sol (GPT-5.6 Sol). A API da OpenAI não é
afetada. Consulte Retirada do GPT-5.5.
Na aplicação ChatGPT para computador, as tarefas agendadas podem trabalhar com projetos locais e ser executadas no diretório do projeto ou numa worktree isolada. Mantenha o computador ligado e a aplicação em execução quando uma tarefa agendada precisar de ficheiros locais.
Quando as tarefas agendadas estiverem ativadas no seu espaço de trabalho, crie-as a partir do Chat ou do ChatGPT Work na Web e faça a gestão das respetivas execuções em Agendadas. As tarefas Web podem usar contexto carregado e ferramentas ligadas, mas não podem trabalhar diretamente numa pasta do seu computador.
A Codex CLI não disponibiliza a interface de gestão Agendadas. Utilize o ChatGPT na Web ou a aplicação para computador para criar e gerir tarefas agendadas. A CLI pode ajudá-lo a preparar e testar primeiro um pedido, uma skill ou um script.
A extensão do IDE não disponibiliza a interface de gestão Agendadas. Utilize o ChatGPT na Web ou a aplicação para computador para criar e gerir tarefas agendadas. A extensão do IDE pode ajudá-lo a preparar e testar primeiro um pedido, uma skill ou uma alteração ao espaço de trabalho.
Gerir tarefas agendadas na web
Abra Agendadas para consultar o estado das tarefas e as execuções recentes. Utilize uma tarefa agendada autónoma quando cada execução tiver de começar a partir do pedido guardado. Utilize uma tarefa agendada numa conversa quando quiser que o ChatGPT regresse à mesma conversa com o respetivo contexto existente.
As tarefas agendadas na Web podem utilizar ficheiros carregados, ferramentas ligadas, skills e plugins disponíveis nessa conversa. Não mantêm uma pasta local nem uma worktree disponível entre execuções. Coloque instruções duradouras no pedido da tarefa ou numa skill anexada e mantenha o material de origem necessário num projeto, carregamento ou serviço ligado que esteja acessível.
Antes de agendar uma tarefa, teste o respetivo pedido numa conversa normal na Web. Analise as primeiras execuções e, em seguida, ajuste o pedido, as ferramentas ou a periodicidade se os resultados forem demasiado abrangentes ou necessitarem de contexto adicional.
Acionar tarefas a partir de eventos de aplicações
Nos planos elegíveis, as tarefas agendadas podem ser executadas quando ocorre um evento suportado do Gmail, Slack ou GitHub. As tarefas acionadas por eventos estão disponíveis no ChatGPT na Web e em dispositivos móveis. Não estão disponíveis na aplicação ChatGPT para computador, no Codex CLI nem na extensão para IDE.
Peça ao ChatGPT para criar a tarefa e, em seguida, descreva o evento a monitorizar e o que fazer quando este ocorrer. O acionador determina quando a tarefa é executada; o pedido guardado determina o que cada execução faz. Uma tarefa pode utilizar vários acionadores de eventos, mas não pode combinar acionadores de eventos com um agendamento baseado no tempo.
Os acionadores de eventos suportados incluem:
- Gmail: Novas mensagens recebidas, opcionalmente filtradas por remetente ou assunto.
- Slack: Novas mensagens em canais selecionados, opcionalmente filtradas por autor e pela inclusão ou não de respostas em tópicos. Não são suportadas reações, edições, eliminações nem mensagens diretas.
- GitHub: Atividade de pedidos de pull num repositório. Filtre por pedido de pull, autor, título ou etiqueta e escolha se as revisões, os comentários, as atualizações de commits ou apenas as integrações devem acionar a tarefa.
Ligue e autorize a aplicação antes de criar a tarefa. Para o Slack, adicione
@ChatGPT a todos os canais monitorizados pela tarefa. Para o GitHub, a aplicação ligada
tem de ter acesso ao repositório.
Quando vários eventos correspondentes ocorrem num curto intervalo, o ChatGPT pode combiná-los numa única execução. Abra Scheduled para rever os eventos pendentes ou escolha Run now para os processar.
A disponibilidade depende do seu plano e das definições do espaço de trabalho. Em espaços de trabalho geridos, os administradores podem controlar o acesso com a permissão Allow event-triggered scheduled tasks.
Por exemplo, agende uma tarefa para avaliar erros de telemetria e submeter correções, ou para criar relatórios sobre alterações recentes à base de código. Para trabalhos contínuos que devam continuar a utilizar o mesmo contexto, agende uma tarefa num chat existente.
Para tarefas agendadas limitadas a um projeto, mantenha o computador ligado e a aplicação ChatGPT para computador em execução. O projeto selecionado deve continuar disponível no disco quando a tarefa estiver agendada para ser executada.
Em repositórios Git, pode escolher se uma tarefa agendada é executada no seu projeto local ou numa nova worktree. Ambas as opções são executadas em segundo plano. As worktrees mantêm as alterações das tarefas agendadas separadas do trabalho local inacabado, enquanto a execução no projeto local pode modificar ficheiros nos quais ainda está a trabalhar. Em projetos sem controlo de versões, as tarefas agendadas são executadas diretamente no diretório do projeto.
Também pode manter o modelo e o nível de raciocínio nas respetivas predefinições ou selecioná-los explicitamente se pretender maior controlo sobre a execução da tarefa agendada.
Se uma tarefa agendada utilizar gpt-5.4 ou gpt-5.4-mini com início de sessão através do ChatGPT,
atualize-a antes da retirada desses modelos em 31 de agosto de 2026. Substitua gpt-5.4 por
gpt-5.6-terra e gpt-5.4-mini por gpt-5.6-luna.
Vamos configurar uma tarefa agendada em conjunto. Primeiro, explique como funcionam as tarefas agendadas no ChatGPT. Depois, faça-me perguntas para perceber o que preciso de agendar e quando deve ser executado.
As tarefas agendadas são executadas sem supervisão com as suas predefinições de sandbox. Comece pelo acesso mais restrito que permita concluir a tarefa com êxito e conceda acesso à rede ou acesso mais alargado aos ficheiros apenas quando necessário. Compreender o isolamento em sandbox.
Gerir tarefas agendadas
Encontre todas as tarefas agendadas e as respetivas execuções em Agendadas, na barra lateral da aplicação ChatGPT para computador.
A vista Agendadas funciona como a sua caixa de entrada. As execuções de tarefas agendadas com resultados aparecem nessa vista e um indicador de não lido assinala quando uma execução requer a sua atenção.
As tarefas agendadas autónomas iniciam uma nova conversa em cada execução agendada e apresentam
os resultados em Agendadas. Utilize-as quando cada execução deva ser independente ou quando uma
tarefa agendada deva ser executada num ou em vários projetos. Se precisar de uma periodicidade
personalizada, utilize os controlos de agendamento personalizado. Para um agendamento avançado, edite a respetiva
regra de recorrência RFC 5545 (RRULE), por exemplo,
RRULE:FREQ=MONTHLY;BYMONTHDAY=1;BYHOUR=9;BYMINUTE=0.
Em repositórios Git, cada tarefa agendada pode ser executada no seu projeto local ou numa worktree dedicada em segundo plano. Utilize worktrees quando pretender isolar as alterações da tarefa agendada do trabalho local inacabado. Utilize o modo local quando pretender que a tarefa agendada trabalhe diretamente no seu checkout principal, tendo em conta que pode alterar ficheiros que está a editar ativamente. Em projetos sem controlo de versões, as tarefas agendadas são executadas diretamente no diretório do projeto. Pode executar a mesma tarefa agendada em mais do que um projeto.
As tarefas agendadas criadas com o ChatGPT Work na Web, ou com o ChatGPT Work ou o Codex na aplicação para computador, podem utilizar plugins. As tarefas agendadas também podem utilizar skills. Para facilitar a manutenção e a partilha das tarefas agendadas entre equipas, utilize skills para definir a ação e fornecer ferramentas e contexto. Selecione ou invoque uma skill específica no pedido da tarefa quando o fluxo de trabalho não deva depender da seleção automática de ferramentas.
Pedir ao ChatGPT para criar ou atualizar tarefas agendadas
Pode criar e atualizar tarefas agendadas a partir de uma conversa do ChatGPT ou do Codex. Descreva o trabalho, quando deverá ser executado e se cada execução deverá regressar à conversa atual ou iniciar uma nova conversa. O ChatGPT pode elaborar o pedido, escolher o destino adequado e atualizar a tarefa quando o respetivo âmbito ou periodicidade mudar.
Por exemplo, peça ao ChatGPT para agendar um acompanhamento no chat atual enquanto uma implementação termina, ou peça-lhe que crie uma tarefa agendada autónoma que verifique um projeto de acordo com um agendamento recorrente.
As skills também podem criar ou atualizar tarefas agendadas. Por exemplo, uma skill para acompanhar um pull request pode configurar uma tarefa agendada que verifique o estado do PR com o plugin do GitHub e corrija novos comentários de revisão.
Agendar uma tarefa num chat
Agende uma tarefa num chat existente quando quiser que o ChatGPT regresse a esse chat de acordo com um agendamento. A tarefa agendada utiliza o contexto existente do chat em vez de começar sempre a partir de um novo pedido.
As tarefas agendadas num chat podem utilizar intervalos em minutos para ciclos de acompanhamento ativos, ou agendamentos diários e semanais quando precisar de uma verificação a uma hora específica.
Agende uma tarefa num chat para:
- verificar uma operação de longa duração até que termine
- verificar uma fonte ligada com uma periodicidade fixa quando precisar de um registo periódico, em vez de uma resposta a um evento suportado de uma aplicação
- lembrar o ChatGPT de continuar um ciclo de revisão com uma periodicidade fixa
- executar um fluxo de trabalho orientado por uma competência que utilize plugins, como verificar o estado de um PR e dar resposta a novos comentários
- continuar uma conversa de investigação ou triagem em curso sem perder o respetivo contexto
Utilize uma tarefa agendada autónoma quando cada execução deva ser independente ou quando os resultados devam aparecer como execuções separadas em Agendadas.
Quando agendar uma tarefa num chat, torne o pedido duradouro. Este deve descrever o que o ChatGPT deve fazer em cada execução agendada, como decidir se existe algo importante a comunicar e quando deve parar ou pedir a sua intervenção.
Testar tarefas agendadas
Antes de agendar uma tarefa, teste primeiro o pedido manualmente num chat normal. Isto ajuda a confirmar:
- O pedido é claro e tem o âmbito correto.
- O modelo selecionado ou predefinido, o nível de raciocínio e as ferramentas comportam-se conforme esperado.
- O resultado produzido pode ser revisto.
Quando começar a agendar execuções, analise os primeiros resultados e ajuste o pedido ou a frequência conforme necessário.
Na aplicação ChatGPT para computador, pode acionar explicitamente uma skill num pedido de
tarefa agendada utilizando $skill-name.
Limpeza de worktrees de tarefas agendadas
Se escolher worktrees para repositórios Git, os agendamentos frequentes podem criar muitas worktrees ao longo do tempo. Arquive as execuções agendadas de que já não precisa e evite fixar execuções, a menos que pretenda conservar as respetivas worktrees.
Modelo de permissões e segurança
As tarefas agendadas são executadas sem supervisão e utilizam as predefinições da sua sandbox.
Para obter uma explicação destas restrições em linguagem simples, consulte a descrição geral do isolamento em sandbox. Para conhecer as regras do sistema de ficheiros e da rede, consulte Permissões.
- Se o modo da sua sandbox for read-only, as chamadas de ferramentas falham se exigirem a modificação de ficheiros, o acesso à rede ou a interação com aplicações no seu computador. Considere atualizar as definições da sandbox para workspace write.
- Se o modo da sua sandbox for workspace-write, as chamadas de ferramentas falham se exigirem a modificação de ficheiros fora do espaço de trabalho, o acesso à rede ou a interação com aplicações no seu computador. Pode incluir seletivamente comandos numa lista de permissões para que sejam executados fora da sandbox utilizando regras.
- Se o modo da sua sandbox for full access, as tarefas agendadas em segundo plano implicam um risco elevado, uma vez que o ChatGPT pode alterar ficheiros, executar comandos e aceder à rede sem pedir autorização. Considere atualizar as definições da sandbox para workspace write e utilizar regras para definir seletivamente os comandos que o agente pode executar com full access.
Se estiver num ambiente gerido, os administradores podem restringir estes comportamentos através de
requisitos impostos pelo administrador. Por exemplo, podem proibir approval_policy = "never" ou restringir os modos de sandbox permitidos. Consulte
Requisitos impostos pelo administrador (requirements.toml).
As tarefas agendadas utilizam approval_policy = "never" quando a política da sua organização
o permite. Se os requisitos do administrador proibirem approval_policy = "never",
as tarefas agendadas recorrem ao comportamento de aprovação do modo de permissões
selecionado.
Exemplos
Criar automaticamente novas skills
Scan all of the `~/.codex/sessions` files from the past day and if there have been any issues using particular skills, update the skills to be more helpful. Personal skills only, no repo skills.
If there’s anything we’ve been doing often and struggle with that we should save as a skill to speed up future work, let’s do it.
Definitely don't feel like you need to update any- only if there's a good reason!
Let me know if you make any.Mantenha-se a par do seu projeto
Look at the latest remote origin/master or origin/main . Then produce an exec briefing for the last 24 hours of commits that touch <DIRECTORY>
Formatting + structure:
- Use rich Markdown (H1 workstream sections, italics for the subtitle, horizontal rules as needed).
- Preamble can read something like “Here’s the last 24h brief for <directory>:”
- Subtitle should read: “Narrative walkthrough with owners; grouped by workstream.”
- Group by workstream rather than listing each commit. Workstream titles should be H1.
- Write a short narrative per workstream that explains the changes in plain language.
- Use bullet points and bolding when it makes things more readable
- Feel free to make bullets per person, but bold their name
Content requirements:
- Include PR links inline (e.g., [#123](...)) without a “PRs:” label.
- Do NOT include commit hashes or a “Key commits” section.
- It’s fine if multiple PRs appear under one workstream, but avoid per‑commit bullet lists.
Scope rules:
- Only include changes within the current cwd (or main checkout equivalent)
- Only include the last 24h of commits.
- Use `gh` to fetch PR titles and descriptions if it helps.
Also feel free to pull PR reviews and commentsCombinar tarefas agendadas com skills para corrigir os seus próprios erros
Crie uma nova skill que tente corrigir um erro introduzido pelos seus próprios commits, criando um novo $recent-code-bugfix, e guarde-a nas suas skills pessoais.
---
name: recent-code-bugfix
description: Find and fix a bug introduced by the current author within the last week in the current working directory. Use when a user wants a proactive bugfix from their recent changes, when the prompt is empty, or when asked to triage/fix issues caused by their recent commits. Root cause must map directly to the author’s own changes.
---
# Recent Code Bugfix
## Overview
Find a bug introduced by the current author in the last week, implement a fix, and verify it when possible. Operate in the current working directory, assume the code is local, and ensure the root cause is tied directly to the author’s own edits.
## Workflow
### 1) Establish the recent-change scope
Use Git to identify the author and changed files from the last week.
- Determine the author from `git config user.name`/`user.email`. If unavailable, use the current user’s name from the environment or ask once.
- Use `git log --since=1.week --author=<author>` to list recent commits and files. Focus on files touched by those commits.
- If the user’s prompt is empty, proceed directly with this default scope.
### 2) Find a concrete failure tied to recent changes
Prioritize defects that are directly attributable to the author’s edits.
- Look for recent failures (tests, lint, runtime errors) if logs or CI outputs are available locally.
- If no failures are provided, run the smallest relevant verification (single test, file-level lint, or targeted repro) that touches the edited files.
- Confirm the root cause is directly connected to the author’s changes, not unrelated legacy issues. If only unrelated failures are found, stop and report that no qualifying bug was detected.
### 3) Implement the fix
Make a minimal fix that aligns with project conventions.
- Update only the files needed to resolve the issue.
- Avoid adding extra defensive checks or unrelated refactors.
- Keep changes consistent with local style and tests.
### 4) Verify
Attempt verification when possible.
- Prefer the smallest validation step (targeted test, focused lint, or direct repro command).
- If verification cannot be run, state what would be run and why it wasn’t executed.
### 5) Report
Summarize the root cause, the fix, and the verification performed. Make it explicit how the root cause ties to the author’s recent changes.Em seguida, crie uma nova tarefa agendada:
Check my commits from the last 24h and submit a $recent-code-bugfix.