Cloud routine (CCR) sessions permanently hang at startup, 100% reproducible over a month

Status Open
Maintainer reply None cached
Activity 0 comments · opened Sep 16, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

I created an automation that looks at my google calendar and mail the upcoming items for the next week.
But it doesn't work. Heres what Claude says.

Environment: env_0134X8nTfAoDHaPiexFcF2XP (Default, anthropic_cloud)
Account: Johan (627f72d0-617e-4050-ab89-7ee057b6f4ea)

Symptom: Every CCR session created under this environment stalls permanently right after the log line "Claude Code process started" — no subsequent tool calls, no assistant turn, no output of any kind. worker_status stays idle indefinitely; the run is eventually marked ROUTINE_RUN_STATUS_ABANDONED.

Impact: A weekly scheduled routine ("Weekly Calendar Digest Email", trig_015apipCSfBfr288MEuKjvW5) has failed on every one of ~11 fires over a month (Aug 20 – Sep 13, 2026), including 4 consecutive real scheduled Sunday fires, with zero successful completions.

Isolation performed (root cause proven, not guessed):

Tested with Google Calendar + Gmail MCP connectors attached — hung.
Tested with mcp_connections fully cleared and a trivial "reply with ping" prompt — hung identically, ruling out connectors/auth.
Verified the same Gmail connector works fine when called directly outside a CCR session (local list_labels call succeeded).
Created a brand-new, never-before-used trigger (trig_011QaCA4pAie7zvATftQvQbQ, minimal prompt "reply with pong", default tool config) and ran it — hung at the exact same point, ruling out anything specific to the original trigger's config or history.

Conclusion: The failure is environment/account-level, not caused by routine configuration, connectors, or prompt content. Something in CCR session startup for this account/environment never hands control to the model after "Claude Code process started."

Affected session IDs:
cse_01TciRG6L4qCe6pXnbpKARMy, cse_015UpoDr2djDLQGE3YnMkYR5, cse_01RW7ZjCFDfMagoK1LebJ5hK, cse_01BB65t9r9LSDgDT8J6G2e2y, cse_01XFAGbP71eDsEAtjiLmr9cA, cse_01Eh4v9z9B2hQDLieh83qFM5, cse_014UFz9YmJZwhcMh3ruxJA2k, cse_013GeQVzs1wGyFuP5j8WHTJp, cse_01MbswZwGW7vCsp5NndaWecL, cse_013xBvAMj9rdSDCuwghVmf9m, cse_01Ke3fyxWeP4bYkVKVfHSizg

What Should Happen?

Can you provide a solution ?

Error Messages/Logs

Environment: env_0134X8nTfAoDHaPiexFcF2XP (Default, anthropic_cloud)
Account: Johan (627f72d0-617e-4050-ab89-7ee057b6f4ea)

Symptom: Every CCR session created under this environment stalls permanently right after the log line "Claude Code process started" — no subsequent tool calls, no assistant turn, no output of any kind. worker_status stays idle indefinitely; the run is eventually marked ROUTINE_RUN_STATUS_ABANDONED.

Impact: A weekly scheduled routine ("Weekly Calendar Digest Email", trig_015apipCSfBfr288MEuKjvW5) has failed on every one of ~11 fires over a month (Aug 20 – Sep 13, 2026), including 4 consecutive real scheduled Sunday fires, with zero successful completions.

Isolation performed (root cause proven, not guessed):

Tested with Google Calendar + Gmail MCP connectors attached — hung.
Tested with mcp_connections fully cleared and a trivial "reply with ping" prompt — hung identically, ruling out connectors/auth.
Verified the same Gmail connector works fine when called directly outside a CCR session (local list_labels call succeeded).
Created a brand-new, never-before-used trigger (trig_011QaCA4pAie7zvATftQvQbQ, minimal prompt "reply with pong", default tool config) and ran it — hung at the exact same point, ruling out anything specific to the original trigger's config or history.

Conclusion: The failure is environment/account-level, not caused by routine configuration, connectors, or prompt content. Something in CCR session startup for this account/environment never hands control to the model after "Claude Code process started."

Affected session IDs:
cse_01TciRG6L4qCe6pXnbpKARMy, cse_015UpoDr2djDLQGE3YnMkYR5, cse_01RW7ZjCFDfMagoK1LebJ5hK, cse_01BB65t9r9LSDgDT8J6G2e2y, cse_01XFAGbP71eDsEAtjiLmr9cA, cse_01Eh4v9z9B2hQDLieh83qFM5, cse_014UFz9YmJZwhcMh3ruxJA2k, cse_013GeQVzs1wGyFuP5j8WHTJp, cse_01MbswZwGW7vCsp5NndaWecL, cse_013xBvAMj9rdSDCuwghVmf9m, cse_01Ke3fyxWeP4bYkVKVfHSizg

Steps to Reproduce

te

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.110.0

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Other

Additional Information

_No response_

View original on GitHub ↗