Skip to content
← Back to release · 2.1.274
Improvements / v2.1.274

[Claude Code on the web] Retry routines before disabling

CHANGELOG · original

[Claude Code on the web] Changed routines to skip a run and retry for up to 72 hours when the owner's GitHub connection is missing, instead of switching the routine off at the first failed check
Open official changelog ↗

Documentation

Documentation excerpt

Repositories and branch permissions

Routines need GitHub access to clone repositories. When you create a routine from the CLI with /schedule, Claude checks whether your account has GitHub access for the repository you ran it from and, if it doesn't, adds a setup note naming how to grant it. See GitHub authentication options for the two ways to grant access.

If your GitHub connection is missing or expired when a run is due, the routine skips runs until you reconnect, for up to 72 hours. Reconnect GitHub within that window and the routine resumes on its own. After 72 hours without a connection, the routine turns off, and you turn it back on after reconnecting GitHub.

Each repository you add is cloned on every run. Claude starts from the repository's default branch unless your prompt specifies otherwise.

Claude pushes its work to branches prefixed with claude/, which are always accepted. When your prompt directs Claude to push to another branch, Claude Code checks the push first and rejects it if any of the following is true:

  • The branch is protected on GitHub
  • Someone else has an open pull request from that branch
  • The branch carries commits authored by someone other than you

Documentation snapshot · 2026-09-23

Change details