Scheduled tasks: SDK session idles ~20min after work completes, exits code 1 (reported as 'Claude Code crashed')
Resolved 💬 3 comments Opened May 11, 2026 by larrygu1212-sudo Closed May 15, 2026
Environment
- Claude Desktop: 1.6608.2 (Microsoft Store / WindowsApps)
- Claude Code CLI: 2.1.128
- Platform: Windows 10 Pro 19045
- Scheduled tasks: 8 configured (hourly + daily cron)
Repro
- Create a scheduled task via CCD with cron
20 * * * * - SKILL.md is small (~50 lines), task completes in <1 minute (verified: 8 tool calls,
patrol md ~2KB written, MEMORY index updated)
- Wait
Expected
SDK session exits cleanly with code 0 after task completes (or within
some grace period like 60-120s after last tool call).
Actual
SDK session remains idle for ~20 minutes after work is done, then:
- Sentry logs:
'Utility' process exited with 'killed' - Then:
Session local_xxxx query error: Claude Code process exited with code 1 - Frontend shows "Claude Code crashed" dialog (focused session UI)
This repeats every cron fire (hourly = ~24 false crashes/day, observed
3,208 occurrences in past 30 days across two app versions 1.5354 → 1.6608).
Evidence
Pattern from %APPDATA%\Claude\logs\main.log:
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗