Summary
GPU shader caches build up over time and are always rebuilt automatically, so they're very safe to clear. The main ones:
%LOCALAPPDATA%\NVIDIA\DXCache and %LOCALAPPDATA%\NVIDIA\GLCache (NVIDIA)
%LOCALAPPDATA%\D3DSCache (DirectX shader cache)
Add a junk category that covers them.
Where
src/sifty/core/junk.py, alongside the other %LOCALAPPDATA%-based categories (use _local_appdata()).
Acceptance criteria
Tip
These are pure caches (no user data), so the safety wiring is simple. The /new-junk-category skill walks through it.
Summary
GPU shader caches build up over time and are always rebuilt automatically, so they're very safe to clear. The main ones:
%LOCALAPPDATA%\NVIDIA\DXCacheand%LOCALAPPDATA%\NVIDIA\GLCache(NVIDIA)%LOCALAPPDATA%\D3DSCache(DirectX shader cache)Add a junk category that covers them.
Where
src/sifty/core/junk.py, alongside the other%LOCALAPPDATA%-based categories (use_local_appdata()).Acceptance criteria
sifty junk scantests/test_junk.pypytestgreenTip
These are pure caches (no user data), so the safety wiring is simple. The
/new-junk-categoryskill walks through it.