Feature Request: Automatic Task Resumption in ChatGPT Work Mode
Problem
When ChatGPT Work Mode reaches its usage limit during a long-running task, execution stops. Even after the limit resets, the user must manually return and request continuation.
This is particularly inconvenient for software development, debugging, compilation, testing, and other tasks that may take several hours.
Proposed Solution
Add an optional setting:
“Automatically resume unfinished tasks when usage limits reset.”
When enabled, ChatGPT should:
-
Automatically save the current execution state, project files, progress, and remaining tasks.
-
Pause execution when the usage limit is reached.
-
Automatically detect when the usage limit resets.
-
Resume the exact same unfinished task without requiring user interaction.
-
Preserve the working environment, original instructions, and context.
-
Repeat this process if usage limits are reached again.
-
Notify the user when the task is completed or requires additional approval.
Example
I ask ChatGPT to develop a complete C++ VST3 audio plugin, including implementation, debugging, testing, compilation, and installer creation.
The usage limit is reached at 1:30 AM and resets at 4:00 AM.
Instead of requiring me to return and manually restart the process, ChatGPT should automatically resume development at 4:00 AM, even while I am offline.
Why Scheduled Tasks Are Not Enough
Scheduled Tasks can initiate work at predefined times, but they do not guarantee restoration of the exact interrupted execution state.
This proposal is about native execution checkpointing and automatic resumption of the original task, not simply scheduling another task.
Suggested Additional Controls
-
Enable or disable automatic resumption.
-
Set a maximum autonomous execution duration.
-
Receive notifications when tasks pause, resume, or finish.
-
Allow manual cancellation at any time.
-
Require approval for sensitive or irreversible actions.
Expected Benefit
This feature would make ChatGPT significantly more useful for long-running autonomous workflows, allowing complex projects to continue across usage-limit resets without constant user supervision.
Would other users find this feature useful?