Original request
None. An orchestrating agent found this while uploading a batch of PR screenshots on 2026-09-24.
Problem
After about 96 uploads to one repository in roughly an hour with the Orca driver, every later mint.sh call failed like this:
orca: The Orca runtime closed the connection before responding. Restart Orca and try again.
exit 3
Each call ran for about 84 s. The Orca runtime was healthy: orca status reported ready, and tab create plus a 90 000-character eval in a GitHub tab both succeeded in 2–3 s. A manual paste of a 1×1 PNG into /issues/new in the same browser left <!-- Failed to upload "probe.png" --> in the textarea within 5 s, and it stayed there for 60 s. So GitHub was refusing the upload, probably because of a rate limit. The script kept polling for a URL until the eval died, then reported a runtime failure. That points at restarting Orca, which does not help.
Three staging keys (github-attachment-transfer-*, about 740 000 characters in total) were also left in github.com localStorage from the failed runs.
Acceptance criteria
Original request
None. An orchestrating agent found this while uploading a batch of PR screenshots on 2026-09-24.
Problem
After about 96 uploads to one repository in roughly an hour with the Orca driver, every later
mint.shcall failed like this:Each call ran for about 84 s. The Orca runtime was healthy:
orca statusreported ready, andtab createplus a 90 000-characterevalin a GitHub tab both succeeded in 2–3 s. A manual paste of a 1×1 PNG into/issues/newin the same browser left<!-- Failed to upload "probe.png" -->in the textarea within 5 s, and it stayed there for 60 s. So GitHub was refusing the upload, probably because of a rate limit. The script kept polling for a URL until the eval died, then reported a runtime failure. That points at restarting Orca, which does not help.Three staging keys (
github-attachment-transfer-*, about 740 000 characters in total) were also left in github.comlocalStoragefrom the failed runs.Acceptance criteria
Failed to uploadmarker,mint.shstops polling and exits with its own code and a message that says GitHub refused the upload.