spawn/packages/cli/src/sprite
A cef14ce9ea
fix(sprite): pass timeoutSecs through to runSprite, add kill-on-timeout (#2060)
runSprite was wired as CloudRunner.runServer but silently dropped the
timeoutSecs parameter. All other clouds (Hetzner, DO, AWS, GCP, Daytona)
implement kill-on-timeout via setTimeout+killWithTimeout; Sprite had zero
timeout protection, so a hung agent install (e.g. ZeroClaw's 600s Rust
compile, Claude Code's 300s install) would hang forever on Sprite.

Matches the pattern used by every other cloud provider.

Agent: team-lead

Co-authored-by: B <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-01 08:21:26 -05:00
..
agents.ts refactor: Remove dead code and stale references (#2010) 2026-02-28 00:18:20 -05:00
main.ts fix: add missing hermes agent to createAgents() and update sprite agents list (#2024) 2026-02-28 12:08:18 -05:00
sprite.ts fix(sprite): pass timeoutSecs through to runSprite, add kill-on-timeout (#2060) 2026-03-01 08:21:26 -05:00