Skip to content

1.6.2

tagged this 13 Jun 22:53
When many single-file uploads fire at once (ClaudeSync dispatch), they all
request the same project connection. One thread connects while the rest wait.
If that first attempt failed (usually transient rate-limiting), the waiters
raised a non-retryable 'another attempt already tried' error and popped a
modal — even though retrying would succeed.

Now the waiters raise a retryable ConnectionLostError, so with_retry backs
off (with jitter) and the thread attempts the connection itself. The jitter
desyncs the waiters so they don't all re-handshake simultaneously.
Assets 2
Loading