mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-27 03:32:55 +00:00
The 30-day sweep reintroduced the bug this PR fixes, on a longer fuse. mtime cannot distinguish an image a transcript still references from an abandoned one, and reading a transcript never touches the file, so an image you still look at ages out and disappears. It was also a regression on hosts whose temp dir is not reaped on a schedule. There these images survived indefinitely; adding our own deleter made them mortal. Nothing deletes them now. Content addressing bounds growth to distinct images rather than renders. Bounding the directory properly needs to be reference-aware, against the agent timelines that point into it.