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

  1. Create a scheduled task via CCD with cron 20 * * * *
  2. SKILL.md is small (~50 lines), task completes in <1 minute (verified: 8 tool calls,

patrol md ~2KB written, MEMORY index updated)

  1. 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:

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗