## unslothai/unsloth — v0.1.527-beta…v0.1.701-beta

_173+ commits._

### Features
- **Add Unsloth Desktop to install instructions (#8423)** (acb9176)
- **Add delete controls to image thumbnails (#8426)** (2f01fb8)
- **Document why resumed Hermes one-shots re-add --yolo and --accept-hooks (#8431)** (7116d5e)
- **studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984)** (d20db3f)
- **Studio: add a setting to collapse thinking by default (#8385)** (b00068e)

### Fixes
- **Windows: fix single-AMD-GPU hosts reading as "gpu none" and looping the installer (#8461)** (d7fed06)
- **Windows installer: fix single-AMD-GPU detection and the unrecoverable "needs repair" loop (#8398)** (e696d33)
- **Fix 404 on Linux .deb download link in README (#8449)** (37d7590)
- **Desktop: fix image and video gallery downloads (#8388)** (1f5e4ab)
- **fix(studio): derive reasoning-channel state from the rendered prompt (#8410)** (bf6799c)
- **fix training start progress and metadata-only dataset caches (#8384)** (c9d92df)
- **fix(studio): return 404 for mistyped GGUF model ids on /v1 API (#8389)** (77e29f4)
- **Fix Windows Whisper slim pairing on GPU llama runtimes (ROCm, CUDA, Vulkan) (#8379)** (86e02eb)
- **fix(mlx): repair omni audio inference in Studio (#8290)** (5eb5fcc)
- **Fix Claude 5 sampling and GPT-5.5 Pro Responses compatibility (#8372)** (eebda05)
- **Studio: fix MiniMax H3 GGUF variant selection (#8383)** (d87fc5e)
- **Studio: fix delayed chat streaming for already-loaded GGUFs (#8371)** (0e488c2)
- **Fix broken Linux .deb download link in README (#8362)** (98956a9)
- **Fix Studio progress for Hugging Face process-unique partials (#8288)** (18b9c6c)
- **Studio: fix FLUX.2 Klein LoRA training quality (#8267)** (0afb352)
- **Fix resume button missing after stop-and-save (#8150) (#8217)** (68ac91f)

### Backend
- **Installer: suppress macOS uv developer tools dialog (#8479)** (72ab966)
- **Update _version.py** (b5f2333)
- **Merge branch 'main' of https://github.com/unslothai/unsloth** (beab824)
- **Drop the inert capacity-sweeper dispatch from the desktop release (#8477)** (3ae7614)
- **Auto mode: ask before PyYAML deserialization that can run code (#8432)** (6a4595a)
- **Ask macOS for zombie status with the flavor that answers (#8484)** (27d9e65)
- **Stop the PowerShell progress bar throttling installer downloads to 0.65 MB/s (#8476)** (5c6a01f)
- **Studio: name the checkpoint on MiniMax H3 quant chips (#8466)** (e3897f4)
- **Studio: keep prose that documents call:NAME{...} in the answer (#8437)** (f59c372)
- **Studio: keep the download rail in the corner under the welcome composer (#8462)** (16f857a)
- **Studio: let repair proceed past a backend that is not ours (#8459)** (ba28216)
- **GRPO: dispatch on width at the remaining lm_head matmul call sites (#8204)** (42ed15f)
- **Point the Images rail contract at the in-flow footer padding (#8446)** (0b4d909)
- **Update README.md** (189ff96)
- **Update README.md** (7610a55)
- **Update README.md** (5a7b8b8)
- **Update README.md** (617a6df)
- **Merge branch 'main' of https://github.com/unslothai/unsloth** (e80a715)
- **Update README.md** (c80a3d1)
- **Bump install.sh / install.ps1 pin to unsloth>=2026.8.14 (#8455)** (807745b)
- **Studio: clarify MiniMax H3 GGUF modes (#8450)** (a59391a)
- **Update _version.py** (b7394e7)
- **Merge branch 'main' of https://github.com/unslothai/unsloth** (5ade73d)
- **Desktop: let a launch step over a backend it cannot attribute (#8452)** (9d5f54b)
- **Studio: keep the Python 3.9 leg on sentence-transformers (#8441)** (24d1213)
- **Update README.md** (8a237be)
- **Update README.md** (f8b8bb7)
- **Bump install.sh / install.ps1 pins to unsloth>=2026.8.13, unsloth-zoo>=2026.8.10 (#8438)** (42dc790)
- **Studio: do not lend the backend's HF_TOKEN to API key callers (#8433)** (6b3868a)
- **Desktop: stop the loopback client following redirects (#8421)** (501a6ac)
- **Studio: pin the remaining unpinned requirements (#8408)** (26a91bb)
- **Update _version.py** (e2f61b1)
- **Update pyproject.toml** (d51d3ab)
- **Move the Video, Train and Audio actions into the same in-flow footer (#8434)** (15361fa)
- **Merge branch 'main' of https://github.com/unslothai/unsloth** (46481f6)
- **Merge branch 'main' of https://github.com/unslothai/unsloth** (3d545f6)
- **Studio: launch a DFlash speculative drafter automatically (#8338)** (a867496)
- **Studio: serve Swagger UI and ReDoc from this origin, not a CDN (#8425)** (0bedd17)
- **Keep Auto GGUF image loads on the selected denoiser (#8242)** (0c84f89)
- **release-desktop: pin trusted-signing-cli by digest instead of trusting a cache (#8417)** (eeb958d)
- **Studio: keep chat toasts clear of header controls (#8377)** (496a1c7)
- **MiniMax-H3: do not install the CPU-offload rotation on a card that holds everything (#8361)** (c57e7ed)
- **MiniMax-H3: make the hosted int8 denoiser the default, not a fallback (#8363)** (d8c2b28)
- **MiniMax-H3: build the ConvRot Linear class once, not once per projection (#8357)** (186e6cb)
- **Keep the two floating panels out of each other's corner (#8249)** (b6c3229)
- **Studio: load pre-quant checkpoints with weights_only and a constructor allowlist (#8409)** (0d25628)
- **Studio: pair slim whisper with ROCm targets hipBLASLt has no kernels for (#8364) (#8400)** (510c69d)
- **Linux: resolve the ROCm version from every source, not the first that answers (#8414)** (3fc67dc)
- **Studio: stop the update banners printing over their own buttons (#8367)** (a860357)
- **Studio: pin, archive and delete for generated images and clips (#8349)** (467eb5f)
- **Scope the Studio DNS-pinning opt-out to proxied fetches (#8420)** (428a14f)
- **Improve image generation action footer and account menu contrast (#8411)** (c4565cd)
- **Windows: verify the publisher of the installers we download and run (#8418)** (aaf9948)
- **Studio: keep Deep Research internal calls out of the tool loop (#8424)** (da1f829)
- **Update README.md** (0bc3ba0)
- **Apply the moved trainer kwargs to the config instead of dropping them (#8374)** (a4ac00b)
- **Select the klein row by the label the image picker actually renders (#8387)** (4588848)
- **Read the IME re-arm flush off the live composer (#8401)** (1d8df73)
- **Studio: optimize chat sends by reusing thread metadata (#8382)** (9e6dc61)
- **Studio: avoid repeated llama-server capability probe timeouts (#8317) (#8334)** (578f732)
- **Studio: skip redundant packaged frontend rebuilds (#8326)** (f567ae8)
- **macOS: stop the Xcode CLT dialog during venv creation (#8380)** (9856d99)
- **Studio: optimize model picker scans with shared inventory caching (#8381)** (d707c4e)
- **Studio: persist provider and Hugging Face credentials (#8299)** (19abc08)
- **Report unsloth's own version on the MLX path (#8395)** (8601821)
- **Studio: read a native Windows model path as one reference (#8391)** (7abab46)
- **Studio: keep RAG lexical search off the linked-folder filters when nothing is linked (#8394)** (3c77be4)
- **Source the update popup's release notes from the GitHub releases (#8352)** (c3de396)
- **Studio: stop list items flashing as horizontal rules (#8378)** (735ef68)
- **Studio: apply base.txt on the install.sh and install.ps1 paths (#8195)** (3a58fa5)
- **Guard the diffusers and torchao paths the backend pytest matrix cannot install (#8359)** (d33cbef)
- **Await the async chat-history routes in the research run tests (#8351)** (e7417a3)
- **Keep checkpoint saves working, and portable, once a TRL config is patched (#8344)** (ab0af18)
- **Scan Windows bundles with MpCmdRun when the Defender cmdlets are down (#8358)** (e8d0d39)
- **Make publish-desktop-updater.yml manual-dispatch only (#8356)** (08dfbdf)
- **Studio: sharper default Images prompt (#8348)** (77ecf63)
- **Studio: preserve local reasoning across chat turns (#8366)** (af53029)
- **Studio: ship the loaded models indicator off by default (#8346)** (48f010d)
- **Let idle auto-unload spare models loaded from the UI (#8146)** (19fecfc)
- **Studio: stop keeping download partials no huggingface_hub can resume (#8350)** (fbf18cb)
- **Update README.md** (936779e)
- **Desktop: prevent a white sidebar corner over modals (#8264)** (3a628bb)
- **Merge branch 'main' of https://github.com/unslothai/unsloth** (846135f)
- **Update README.md** (7980068)
- **Name the encoding on the snapshot-progress ref read (#8355)** (5a26ed4)
- **Bump install.sh / install.ps1 pin to unsloth>=2026.8.12 (#8353)** (02ffa26)
- **MiniMax-H3: fall back to the hosted int8 denoiser when the released one cannot stay resident (#8347)** (738690d)
- **Studio: install sd.cpp under the Studio home, not beside it (#8226)** (8080c93)
- **Update _utils.py** (3f55a96)
- **Studio: align desktop details chevrons (#8341)** (746bd93)
- **Stop the vLLM CUDA mismatch hint printing a wheel URL that 404s (#8200)** (2066f2d)
- **Studio: name what is keeping Train off on Apple Silicon (#8303)** (34ee2bf)
- **Stub the trainer's heavy imports so Backend CI can collect the studio tree again (#8342)** (632314c)
- **Studio: MiniMax-H3 joint video and audio LoRA training (#8244)** (ae09aa8)
- **Serialise sd.cpp installs against the binaries they replace (#8274)** (2f096a6)
- **Stop writing the desktop build provenance section onto the release (#8340)** (de12348)
- **Read rl.py with an explicit utf-8 encoding in the config compat test (#8333)** (259c32c)
- **Update README.md** (c52e035)
- **Studio: sync linked folders into RAG (#8014)** (86b3ee1)
- **Bump install.sh / install.ps1 pin to unsloth>=2026.8.11 (#8339)** (3adeb65)
- **Video: verify the H3 denoiser artifact before the pull drops its dense shards (#8337)** (f57c05d)
- **Update pyproject.toml** (6eb23ef)
- **Studio: give the MiniMax-H3 reference denoiser an int8 and fp8 rung (#8329)** (d20f3e8)
- **Video: make MiniMax-H3's Diffusers path fast by default (#8320)** (f776ce3)
- **Update pyproject.toml** (4f051ad)
- **Update _utils.py** (eee9e57)
- **Studio: keep third-party progress bars and raw trainer prints out of the structured log (#8311)** (73cf481)
- **Studio: use Muse Glimmer's published sampling defaults (#8332)** (763e44c)
- **Absorb TRL config arguments retired between versions (#8330)** (4ad6dc9)
- **Studio: keep sidebar logo visible during training (#8331)** (4c74e01)
- **Studio: enable video generation on Apple Silicon (#8198)** (ef74942)
- **studio: render a chat send without waiting on persistence (#8136)** (5c332c3)
- **Studio: stop reporting the run's mean loss as the final step's loss (#8314)** (31ba4bc)
- **Studio: give the liveness polls one shared heartbeat instead of one each (#8310)** (64f6ed5)
- **Studio: stop two lines repeating in the server log for the whole session (#8306)** (c599472)
- **Studio: a binary request body should be a 422, not a 500 with the payload in the log (#8307)** (fddd3cc)
- **Studio: better default Images and Video prompts (#8324)** (53cf106)
- **studio: offer the undistilled z-image base for lora training (#8291)** (26154d5)
- **Studio: let a dataset of clips be selected for training (#8287)** (d6956c3)
- **Studio: make image-model companion assets reusable, visible, and safely removable (#8223)** (90cd82b)
- **Read the bpw modifier where the quant token was found, not anywhere in the name (#8255)** (de5ba06)
- **CLI: stop verify-install describing an unrelated venv around an editable checkout (#8308)** (88c5483)
- **Studio: keep a rehearsal tool call quoted in markdown code as text (#8312)** (b38267e)
- **Studio: show the files a tool call creates, and keep them in one place (#8256)** (ba4f727)
- **Start the bottom taper under the icon so the disc still reads round (#8321)** (ed65602)
- **Desktop: unify normal release updater flow (#8298)** (67af9aa)
- **Studio: run MiniMax-H3's INT8 denoiser from the ConvRot checkpoint (#8293)** (7ef075b)
- **Studio: MiniMax-H3 follow-ups from the 7989 review (#8280)** (300ff26)

### Chore
- **CI: skip Windows release cache saves (#8325)** (3bbed68)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/unslothai/unsloth?utm_source=github-action)._