Worker startup blocks Claude Code for 15 seconds when not ready #100

Closed
opened 2026-01-22 21:56:57 +00:00 by jack · 0 comments
Owner

Origin

Upstream issues #729, #772

Problem

Worker startup can block Claude Code entirely when the worker isn't ready within 15 seconds. The health check uses /api/readiness which causes timeout during background initialization.

Symptoms

  • Claude Code hangs on startup
  • 15-second delay before Claude becomes usable
  • Health check timeout errors

Expected Behavior

  • Worker initialization should be non-blocking
  • Claude Code should start immediately
  • Worker can initialize in background

Possible Solutions

  • Async worker initialization
  • Separate readiness from liveness checks
  • Reduce health check timeout
  • Allow Claude Code to proceed without worker being fully ready
## Origin Upstream issues #729, #772 ## Problem Worker startup can block Claude Code entirely when the worker isn't ready within 15 seconds. The health check uses `/api/readiness` which causes timeout during background initialization. ## Symptoms - Claude Code hangs on startup - 15-second delay before Claude becomes usable - Health check timeout errors ## Expected Behavior - Worker initialization should be non-blocking - Claude Code should start immediately - Worker can initialize in background ## Possible Solutions - Async worker initialization - Separate readiness from liveness checks - Reduce health check timeout - Allow Claude Code to proceed without worker being fully ready
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#100
No description provided.