Unclear It is not known whether the scheduler that does this is switched on for a given account.
What
Claude Code has a scheduler that can wake a session up later to run a repeating "loop" task. Before, it skipped every scheduled run once standard input closed. Standard input is the stream a program reads its typed or piped input from.
Now the scheduler behaves differently once input has closed:
- Loop tasks still fire if the run is waiting for agents to finish. Agents are helper processes Claude Code starts to work on part of a job.
- A count of pending wakeups keeps the session parked and waiting rather than exiting.
- Tasks claimed through a lease file are still not taken.
Why
Runs with no one at the keyboard that rely on /loop-style wakeups no longer stop early just because the program that started them closed its input.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not known whether the scheduler that does this is switched on for a given account.
Anthropic's release notes agree
Fixed a background session's /loop silently stopping when the session's process restarted (for example after a crash), because its pending…