Commit graph

  • abff537fba
    Bump the python group across 1 directory with 9 updates dependabot/pip/python-b733189857 dependabot[bot] 2026-07-29 16:40:01 +00:00
  • eb4c3eac8b [pre-commit.ci] auto fixes from pre-commit.com hooks studio/api-monitor-and-per-model-settings pre-commit-ci[bot] 2026-07-29 16:38:52 +00:00
  • a93041a1ac Fix six issues the review found, one of them in my own last fix danielhanchen 2026-07-29 16:37:46 +00:00
  • 64e8c6de57 Merge main, and read backend sources as UTF-8 in the contract tests danielhanchen 2026-07-29 15:49:11 +00:00
  • 04040b525e Merge remote-tracking branch 'origin/main' into studio/api-monitor-and-per-model-settings danielhanchen 2026-07-29 15:45:40 +00:00
  • 7f27d8eadd
    Bump install.sh / install.ps1 pin to unsloth>=2026.7.6 (#7621) main Daniel Han 2026-07-29 08:45:05 -07:00
  • 9aa6f3bd73 Merge branch 'main' into pip pip Daniel Han 2026-07-29 08:35:21 -07:00
  • ae4cb71e2a
    Studio: load Kimi-K3 with thinking on, and fix its sampling defaults (#7619) v0.1.51-beta Daniel Han 2026-07-29 08:35:02 -07:00
  • 0608b0b08f Unpublish detection while a forced re-detect is in flight lazy-torch-startup Daniel Han 2026-07-29 15:20:49 +00:00
  • f6ba6d1dd3 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 15:15:50 +00:00
  • 202ea1b385 Merge branch 'main' into pip Daniel Han 2026-07-29 08:14:59 -07:00
  • aa92a88464 Merge main, and fix four issues the review found danielhanchen 2026-07-29 15:14:53 +00:00
  • bc702f7f22
    Studio: detect local MTP subdirectory drafters (#7385) Michael Han 2026-07-29 08:14:28 -07:00
  • 8b6a6ba661 Refresh the curated defaults when hardware is re-detected Daniel Han 2026-07-29 15:11:17 +00:00
  • 7133db5fe1 Update pyproject.toml Daniel Han 2026-07-29 08:09:57 -07:00
  • 5d40a29190 Merge branch 'main' into pip Daniel Han 2026-07-29 08:07:00 -07:00
  • 09a76d6027 Update pyproject.toml Daniel Han 2026-07-29 08:06:10 -07:00
  • d0af574d5b Update _utils.py Daniel Han 2026-07-29 08:05:51 -07:00
  • a7031d603f
    Studio: profile usage stats (#7593) Michael Han 2026-07-29 08:02:14 -07:00
  • f390e0391b Merge remote-tracking branch 'origin/lazy-torch-startup' into lazy-torch-startup Daniel Han 2026-07-29 15:01:16 +00:00
  • d8ec52c69b Purge every failed warm stage, and stop misreporting a failed detection Daniel Han 2026-07-29 15:01:09 +00:00
  • 37a77ceb89
    Studio: hybrid MLA cache sizing, fenced HTML rendering, Kimi-K3 defaults (#7616) Daniel Han 2026-07-29 07:57:37 -07:00
  • d47cae46a2 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 14:42:13 +00:00
  • 1df9b52b0a Merge remote-tracking branch 'origin/lazy-torch-startup' into lazy-torch-startup Daniel Han 2026-07-29 14:40:59 +00:00
  • d5d729d4d4 Keep the rest of the cold-start work off the event loop Daniel Han 2026-07-29 14:40:30 +00:00
  • ed14785301
    Name the encoding on the tasklist liveness probe (#7618) Daniel Han 2026-07-29 07:38:24 -07:00
  • fbf599a289
    Studio: settings UI cleanup for Agents, System and Connections (#7594) Michael Han 2026-07-29 07:37:27 -07:00
  • 009a005099
    Studio: let the custom accent recolor the brand variable too (#7604) Michael Han 2026-07-29 07:37:01 -07:00
  • d53cb87356 Read an empty status against the idle setting, and keep repo quants danielhanchen 2026-07-29 14:30:32 +00:00
  • 1af3e26ec8 Keep remaining warm-window work off the event loop oobabooga 2026-07-29 11:00:03 -03:00
  • 7301173ec8 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 14:14:57 +00:00
  • 34d226d06b Prove the deferred startup work still runs Daniel Han 2026-07-29 14:14:12 +00:00
  • 15b5ab2252 Offload the singleton build in every async handler that touches it Daniel Han 2026-07-29 13:45:31 +00:00
  • 0a6d659d07 [pre-commit.ci] auto fixes from pre-commit.com hooks fix/offline-load-unreachable-hub pre-commit-ci[bot] 2026-07-29 13:43:14 +00:00
  • a335c00605
    Export ACCELERATE_MIXED_PRECISION when bf16/fp16 is set explicitly (fixes #4891) (#7534) Irving Ernesto 2026-07-29 07:39:18 -06:00
  • 61eeb9253d
    feat: allow disabling Studio API monitor logs (#7175) Aditya Ingale 2026-07-29 19:07:27 +05:30
  • 8097c900ea Offline guard: proxy detection without requests, fail-open probe, and two unguarded routes danielhanchen 2026-07-29 13:37:04 +00:00
  • b35bdcbea3
    CI: prove an interrupted install can never masquerade as a healthy one (#7552) Daniel Han 2026-07-29 06:27:33 -07:00
  • 30aaab5f56
    Use leading-tight on the truncating sidebar model name (#7611) Daniel Han 2026-07-29 06:26:37 -07:00
  • dbfae7d92c
    Studio: support Vulkan GPU selection and explicit Vulkan installation (#7188) Ayushman 2026-07-29 18:54:58 +05:30
  • b144d543a5
    Studio: stabilize floating live monitor geometry (#7579) oobabooga 2026-07-29 10:22:29 -03:00
  • b6781a8bfe
    CI: prove the installer works on a machine with no developer toolchain (#7551) Daniel Han 2026-07-29 06:21:40 -07:00
  • 6eeedfd2e1 Never let the monitor's api-key check fail a load danielhanchen 2026-07-29 13:02:10 +00:00
  • 5bb1ffb44f Run the stack-dependent startup work after the warm Daniel Han 2026-07-29 12:18:43 +00:00
  • ef66ad83f5 Handle proxy reachability edge cases shimmyshimmer 2026-07-29 05:13:25 -07:00
  • 1733702425 Do not let a provisional health reply look authoritative Daniel Han 2026-07-29 12:00:19 +00:00
  • 9888956f1c Fix shared offline probe edge cases shimmyshimmer 2026-07-29 04:52:03 -07:00
  • aec566b1ef Tighten the comments across this branch danielhanchen 2026-07-29 11:31:11 +00:00
  • ce20022ed2 Give the health budget more room under the probe timeout Daniel Han 2026-07-29 11:14:59 +00:00
  • a114fecbbd
    Studio: use local Unsloth logo for Hub fallbacks (#7609) Wasim Yousef Said 2026-07-29 13:02:38 +02:00
  • 0bbe858196 Say what the unsloth_zoo purge is and is not for Daniel Han 2026-07-29 10:56:16 +00:00
  • f46b04dfa5 Bound the health check's wait on hardware detection Daniel Han 2026-07-29 10:55:59 +00:00
  • ca1429683a Probe torch once per detection pass Daniel Han 2026-07-29 10:50:49 +00:00
  • 34aa28d412 Detect hardware before the MLX streaming guard Daniel Han 2026-07-29 10:43:35 +00:00
  • 65488e5bd2 Build the inference orchestrator under a lock Daniel Han 2026-07-29 10:43:24 +00:00
  • c45a82e6ba [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 10:37:43 +00:00
  • 8798dd4add Fix offline guard concurrency and proxy handling shimmyshimmer 2026-07-29 03:34:42 -07:00
  • 6c6b272016 Tighten the comments on the deferred-import path Daniel Han 2026-07-29 10:29:30 +00:00
  • cf96288820
    unsloth start: harden coding-agent installation (#7523) oobabooga 2026-07-29 07:17:37 -03:00
  • 132438282c
    Installer: accept wget in studio/setup.sh, as install.sh already does (#7600) Daniel Han 2026-07-29 03:05:42 -07:00
  • 2249ea0f97 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 10:01:22 +00:00
  • 9330840bd5 Address review round 5: probe through all_proxy, honour TRANSFORMERS_OFFLINE Unsloth 2026-07-29 03:00:23 -07:00
  • 36bb7dfb7b [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 09:56:34 +00:00
  • 3f8571c414 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 09:52:19 +00:00
  • 9b4015bcca Stop clearing the checkpoint on an empty status, and forget every spelling danielhanchen 2026-07-29 09:51:33 +00:00
  • f21b280cca
    Extract Get-HostMachineArch for the setup.ps1 Pester suite (#7606) Daniel Han 2026-07-29 02:50:01 -07:00
  • 470fd30901
    Studio: Drop <header> from fetched page main content (#7509) Nilay 2026-07-29 15:15:50 +05:30
  • 634f38c5a9 Fix the two tests the full suite turned up Daniel Han 2026-07-29 09:39:07 +00:00
  • 22493242a3
    Studio: Don't re-prompt finished answers in the tool loop (#7505) Nilay 2026-07-29 15:08:17 +05:30
  • fd6ecee2a3
    Bump the actions group across 1 directory with 12 updates dependabot/github_actions/actions-344d71ed27 dependabot[bot] 2026-07-29 09:37:35 +00:00
  • 7b211c30fe
    Add test to guard against duplicate keys in __INT_TO_FLOAT_MAPPER (#7419) Suchitra Malimbada 2026-07-29 15:07:10 +05:30
  • 6806b3751d Never purge a package whose C extensions are already loaded Daniel Han 2026-07-29 09:20:36 +00:00
  • 3212710a4a
    CI: wipe auth instead of reset-password in the agent-guides jobs (#7603) Daniel Han 2026-07-29 01:57:20 -07:00
  • 0174461632 Resolve a local quant folder's variants by its path danielhanchen 2026-07-29 08:57:14 +00:00
  • ceef4123e6
    Studio: Stop every running Unsloth server, not just the last one recorded (#7577) Nilay 2026-07-29 14:26:13 +05:30
  • 4937b0dfc6
    Studio: match the Deep research caret to the other composer pills (#7601) Michael Han 2026-07-29 01:53:24 -07:00
  • 93dafbd429 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 08:50:27 +00:00
  • 6492d36719 Address review round 4: refcount concurrent guards, distrust proxy TCP Unsloth 2026-07-29 01:49:45 -07:00
  • fc15f635ac [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 08:43:15 +00:00
  • 0c9c4f20aa Consolidate the tests without changing what they prove danielhanchen 2026-07-29 08:39:55 +00:00
  • 52609fb890
    Studio: reset-password rotates the credential in place instead of deleting auth.db (#7573) Nilay 2026-07-29 14:10:12 +05:30
  • 5cebc46124
    Make the unsloth_cli studio tests pass in isolation (#7599) Daniel Han 2026-07-29 01:33:19 -07:00
  • ea79b78983 Apply the repo's ruff formatting to the new code Daniel Han 2026-07-29 08:23:37 +00:00
  • 28ff7cf412 Warm unsloth_zoo through the shim, and warm datasets too Daniel Han 2026-07-29 08:17:31 +00:00
  • 0ed26297ed
    Run unsloth_cli/tests in Backend CI (#7598) Daniel Han 2026-07-29 01:15:06 -07:00
  • c70c1d2d89
    Extract Get-HostMachineArch for the VC++ round-trip test (#7597) Daniel Han 2026-07-29 00:52:41 -07:00
  • 7348a20497
    Studio: Write auth secret files with a trailing newline (#7576) Nilay 2026-07-29 13:20:19 +05:30
  • c1348e6ce3 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 07:39:12 +00:00
  • 8ffcba546c Clear the derived gguf key on forget and key cached repos by repo id danielhanchen 2026-07-29 07:38:23 +00:00
  • 59929802c0 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 07:25:57 +00:00
  • 5c9b82e024 Address review round 3: slow links, blank endpoint, IPv6 resolution Unsloth 2026-07-29 00:25:12 -07:00
  • f58269f03f Purge half-imported packages when a warm stage fails Daniel Han 2026-07-29 06:48:10 +00:00
  • 26d205b910 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 06:47:19 +00:00
  • d5758ecf58 Address review round 2: proxy-aware detection, shared worker probe, local skip Unsloth 2026-07-28 23:46:34 -07:00
  • 2ba8756401
    Bump setuptools in the python-security group across 1 directory dependabot/pip/python-security-fec1d00dd4 dependabot[bot] 2026-07-29 06:40:01 +00:00
  • bba2b2bbe9 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 06:25:55 +00:00
  • 70ca96706a Read status before the settings target resolves a quant danielhanchen 2026-07-29 06:24:41 +00:00
  • f1332bd050 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2026-07-29 06:13:37 +00:00
  • dc2d160c64 Match both spellings when the monitor unloads a model danielhanchen 2026-07-29 06:12:57 +00:00
  • 6eae0e8fe8 Lock in the warm-window invariants with tests Daniel Han 2026-07-29 06:08:08 +00:00