---
title: "Reliable sandbox pushes and Daytona recovery"
date: "2026-08-20"
---

## Git pushes survive token rotation

Sandbox pushes now use a cached GitHub installation-token source and retry with pinned credentials. Long runs can refresh expired tokens without changing credentials in the middle of one push attempt.

## More

<Accordion title="Fixes">
- Daytona activation, start, and stop now wait and retry during provider state transitions
- Clone-based sandboxes now verify exact commits after checkout
- Sandbox state-change conflicts are now treated as transient infrastructure failures
</Accordion>

<Accordion title="Improvements">
- Daytona sandboxes now default to a 120-minute auto-stop interval; set `auto_stop = "0s"` to disable it
</Accordion>
