mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-25 17:45:53 +01:00
The lease refresh reused the run's own adapter execution timeout, which can run up to the 4-hour sandbox default (or be unset entirely on other targets). stop() awaits the whole refresh chain before it removes sessionDir, so a stalled refresh could make stop() wait for that same budget instead of a few seconds. The refresh now carries its own fixed, short exec timeout, independent of the run's timeout. Co-authored-by: Paperclip <noreply@paperclip.ing>