## unslothai/unsloth — v0.1.814-beta…v0.1.815-beta

_55 commits._

### Features
- **Studio: copy a usable API key prefix, and show a new key from its start (#11652)** (49752f6)

### Fixes
- **studio: fix show in folder over settings and open the logs directory (#11667)** (875f8f4)
- **fix: context override from JIT API load (#11524)** (def4d47)
- **Fix Code tool placement for ChatGPT subscriptions (#11628)** (8d632de)

### Backend
- **Studio: use unsloth/Qwen-Image-2.1 mirror and pin it to the top of Images (#11687)** (9fce748)
- **Merge branch 'main' of https://github.com/unslothai/unsloth** (be4598e)
- **Studio: show the hub's format dot only under All formats (#11682)** (e776f1c)
- **Update _version.py** (9c0613b)
- **Studio: rename the hub's Image generation capability to Image/video gen (#11681)** (378b61e)
- **Studio: show a toast as soon as an image or video model is picked (#11626)** (318fcc9)
- **Studio: install the pinned Diffusers build before the backend imports what it replaces (#11635)** (94ca6f4)
- **Stop ignoring the min_p and stop settings the GRPO notebooks pass to vLLM (#11595)** (f5109b5)
- **Studio: free the disk space when a GGUF quant is deleted or replaced (#11599)** (9b31882)
- **Compare the upgraded studio.db by the rows the old build wrote, not its bytes (#11678)** (0c8baba)
- **Make the two ineffective import() calls static, fail the build on the next one, and re-measure the startup budget (#11676)** (fef4775)
- **Studio: make the contrast slider reach text and hover states (#11647)** (6f7868d)
- **Studio: responsive layout for phones, tablets and ultrawide (#11660)** (a5ee713)
- **Follow #11648's UI-scale layout and #11628's Code placement in the studio contracts (#11673)** (a4faad0)
- **AMD RDNA1: turn Triton's buffer ops off on gfx101x before Triton loads (#11615)** (41c0d44)
- **Read plain RoPE as rope_scaling None for 4.x-era remote configs on transformers 5 (#11611)** (0065fad)
- **Give each spawn-probe build its own package in the shared modules cache (#11672)** (2ab56e5)
- **Studio: scale padding, icons and widths with the UI font size, and make interface scale work in the browser (#11648)** (6eb1b2e)
- **Give the descendant-work health test room for its second interpreter to start (#11670)** (beab871)
- **Studio: list the unsloth mirrors for curated BF16 image pipelines (#11657)** (54964b1)
- **Pin the last 53 mutable action tags, and give the cache lint the direction it lacked (#11518)** (0084963)
- **Read the picker's orderRecommendedRows arguments as a set (#11663)** (1a7a97a)
- **Name forks after the chat they came from, and close their inherited history (#11607)** (76846f4)
- **Give every GGUF cancel-drain test the loaded-runner budget, and make the drain check deterministic (#11662)** (e64fd8f)
- **Recompute remote code's non-persistent buffers that transformers 5 leaves uninitialised (#11609)** (c78f51c)
- **Stall the signalled launchers in slices, so a signal at READY is not deferred (#11661)** (ff29fb4)
- **Studio: show the real epoch for Mac training runs (#11602)** (8190a1a)
- **Unsloth Studio: raise the huggingface_hub floor to what the pinned Diffusers main build needs (#11625)** (78fbee7)
- **Export the trained weights when a full fine-tune loaded from a local folder is saved to GGUF (#11601)** (ae3077a)
- **Studio: read web pages in the encoding the page itself declares (#11598)** (06c7663)
- **Studio: keep AI Assist label names and system prompt when the dataset format is Alpaca (#11597)** (43e0921)
- **Studio: keep each imported tool call's own result when a chat file reuses call ids (#11596)** (dcbb66e)
- **Bound the unreadable-sample stall test by the fault it guards, not by halfway (#11655)** (316e191)
- **Studio: keep the segmented control track visible in the dark Settings pane (#11653)** (ffa4ff6)
- **Make Phi-4-reasoning-vision load and preprocess images on transformers 5 (#11469)** (310fb74)
- **Studio: sort the image picker by the chosen Hub sort, keep unsloth rows on top, and drop the Recommended sort (#11642)** (fd1adc8)
- **Studio: keep the model selector on the left, and centre its name on the icon (#11656)** (7f3a147)
- **Wait for the account-switch reload without evaluating across it (#11645)** (89a3bf8)
- **Studio: steady the Images and Video loading spinners, and tidy the progress card (#11643)** (62cc1e0)
- **Close the WAL keepers a backend test opened before the next one runs (#11633)** (3fec461)
- **Record the settings search flash instead of polling for it (#11632)** (1c2612c)
- **Give a sidebar row one menu, and run it one step smaller (#11608)** (a11beed)
- **Retry opening the native Safari session, and only that (#11629)** (b9f8155)
- **Wait for the stored context length after reload instead of reading it once (#11624)** (a468b1b)
- **Pin the expression shapes a secret key may take, and read braced PowerShell env (#11621)** (d6806d3)
- **Give the Docker Hub cleanup and ROCm README steps the key they read (#11619)** (3a8b3e5)
- **Point the README contracts at the pages that now carry the detail, and count the drop-cue row (#11618)** (1e3a9e7)
- **Keep the browser matrix TMPDIR out of the checkout (#11605)** (9829e51)
- **Inject the schema fault where get_progress gets its connection (#11610)** (727b033)
- **Format the two Qwen-Image-2.1 edit files the formatter check flags (#11617)** (ea2a571)
- **Bump install.sh / install.ps1 pin to unsloth>=2026.9.10 (#11616)** (73a8596)

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