mirror of
https://github.com/exo-explore/exo.git
synced 2026-02-12 23:21:44 -05:00
The downloads page previously only showed the approximate space used by downloaded models (summed from completed download sizes), but did not show how much disk space was actually available. This made it difficult to know if a download would succeed before pressing the button. Added disk space tracking to the InfoGatherer that polls the models directory partition every 30 seconds. The DiskUsage type captures total and available space, which flows through the event system to State and is exposed via the /state API. The dashboard now displays "X on disk / Y available" for each node in the downloads view. Test plan: - CI