You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7cf241e
Browse filesBrowse the repository at this point in the historyBrowse files
fix(mothership): fail unclaimed desktop calls fast and stop dropping them silently
A desktop call reaches the user's machine only through the chat view showing
that chat, so one issued while the user is elsewhere was never claimed and
the turn waited out a 90-160 s watchdog that called it hung. After a 15 s
pickup grace the still-pending call is now settled as never started with the
inverse of the desktop's claim (pending -> failed), so a late claim is
refused and a call claimed in time keeps its full budget.
The single 'hung and was abandoned' result becomes two: notStarted (safe to
retry) for an unclaimed call, and outcomeUnknown/doNotRetry for a call that
started and lost its result. A terminal run's server budget now follows the
wait the desktop holds it for.
In the renderer, a browser action whose chat view closes reports what became
of it instead of returning silently, recovering the stream when the window
returns to view no longer aborts running actions, and a terminal call
delivered too late is reported as not started instead of skipped.
0 commit comments