unsloth/studio
Daniel Han a681c778bd Fix P1 review issues: race condition, fast-path bypass, git revert, timestamp guard
1. Fix cold-start race in /api/update-check: if the background thread has
   not finished fetching the manifest when the endpoint is hit, do an
   inline fetch so the UI never permanently caches empty defaults.

2. Fix PyPI fast-path blocking manifest git-main installs: evaluate the
   manifest unsloth_source directive BEFORE the PyPI version check so
   users already on latest PyPI still switch to git main when directed.

3. Fix base.txt reverting git install: filter out "unsloth" from base.txt
   requirements when the git-main path is active, preventing pip/uv from
   replacing the git checkout with the PyPI wheel.

4. Guard install timestamp write: only write UNSLOTH_STUDIO_INFO.json
   when python deps were actually updated, preventing users from clearing
   a critical-update warning by re-running setup in llama-only or
   skip-python-deps mode.
2026-04-03 13:45:05 +00:00
..
backend Fix P1 review issues: race condition, fast-path bypass, git revert, timestamp guard 2026-04-03 13:45:05 +00:00
frontend Add UNSLOTH_UPDATE_DETAILS.json manifest system for Studio updates 2026-04-03 13:25:54 +00:00
__init__.py Final cleanup 2026-03-12 18:28:04 +00:00
install_llama_prebuilt.py Fix/llama.cppbuilding (#4804) 2026-04-03 00:34:20 -07:00
install_python_stack.py Fix P1 review issues: race condition, fast-path bypass, git revert, timestamp guard 2026-04-03 13:45:05 +00:00
LICENSE.AGPL-3.0 Add AGPL-3.0 license to studio folder 2026-03-09 19:36:25 +00:00
setup.bat Final cleanup 2026-03-12 18:28:04 +00:00
setup.ps1 Fix/llama.cppbuilding (#4804) 2026-04-03 00:34:20 -07:00
setup.sh Fix P1 review issues: race condition, fast-path bypass, git revert, timestamp guard 2026-04-03 13:45:05 +00:00
Unsloth_Studio_Colab.ipynb Allow install_python_stack to run on Colab (#4633) 2026-03-27 00:29:27 +04:00