Compare commits
merge into: ceos:main
ceos:main
ceos:dependabot/github_actions/actions-344d71ed27
ceos:studio-settings-polish
ceos:studio-profile-stats
ceos:studio-accent-primary
ceos:fix/setup-sh-wget-fallback
ceos:studio/api-monitor-and-per-model-settings
ceos:fix/offline-load-unreachable-hub
ceos:ci/clean-machine-install
ceos:ci/interrupted-install-recovery
ceos:dependabot/pip/python-security-fec1d00dd4
ceos:dependabot/pip/python-b733189857
ceos:pip-amd-extra-and-url-guard
ceos:pip
ceos:bnb-rocm-fallback-floor-pip
ceos:fix/main-extras-guard
ceos:fix/pip-amd-extra
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-3292897c27
ceos:fix/marker-read-write-encoding
ceos:fix/rocm-version-test-isolation
ceos:fix/windows-amd-rocm-install
ceos:pre-commit-ci-update-config
ceos:fix/studio-install-readiness
ceos:docker-blackwell-build
ceos:windows-torch-211
ceos:fix/torchcodec-torch211
ceos:woa-nvidia-wsl-fallback
ceos:studio-wheelmap-torch212
ceos:add-cu128-torch2110-extra
ceos:dh/recover-3324-rocm-dockerfile
ceos:studio-autoload-on-device-only
ceos:agent/fix-local-mtp-drafter-discovery
ceos:image-generation
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-security-082059d156
ceos:dependabot/npm_and_yarn/studio/backend/core/data_recipe/oxc-validator/npm-oxc-validator-7bee95dfb2
ceos:pr-7219-deep-research
ceos:fix/setup-clear-stale-webview-caches
ceos:fix/uninstall-webview-runtime-data
ceos:ui-font-size-token-scaling
ceos:agent/fix-ui-font-scaling
ceos:pr/daniel-unsloth-start-audit
ceos:agent/harden-auto-permission-network-gates
ceos:fix/llama-strix-system-rocm
ceos:fix/studio-gc-standard-offloader
ceos:volta-v100-cu128-guard
ceos:studio-remote-update-confirm
ceos:studio-sandbox-fs-confinement
ceos:studio-mtp-tool-markup-leak
ceos:studio-sandbox-isolation-hint
ceos:fix-sidebar-leading-tight-regex
ceos:launcher-no-browser
ceos:video-diffusion-improvements
ceos:fix/sidebar-descender-test-regex
ceos:studio-picker-followup
ceos:studio-inkling-support
ceos:fix/studio-torchao-export-windows-rocm
ceos:studio-no-inpage-bootstrap-seed
ceos:danielhanchen/studio-os-sandbox
ceos:fix/fused-lora-fp32-dtype
ceos:danielhanchen/harden-code-exec-sandbox
ceos:ci-harden-smoke-http-retries
ceos:resume-ci-schedule
ceos:fix/gptoss-generate-poisons-compiled-training
ceos:torch-211-readiness-canary
ceos:flash-attn-blackwell-6961
ceos:danielhanchen/block-markerless-code-tools
ceos:shimmyshimmer/studio-launcher-install-id-repair
ceos:danielhanchen/confirm-code-execution
ceos:fix-mlx-gguf-reload-context
ceos:diffusion-train-perf
ceos:fla-gated-deltanet-advisory
ceos:fix/stop-tool-xml-in-final-pass
ceos:fix/cache-frontend-build
ceos:fix/studio-ld-library-path-cuda
ceos:fix/windows-setup-no-gpu
ceos:studio-tools-multi-format-v3
ceos:pr-6866-assets
ceos:pr-6763-assets
ceos:fix-compressed-export-transformers-ceiling
ceos:fix-llmcompressor-reinstall-guard
ceos:harden-llmcompressor-install
ceos:diffusion-phase6-features
ceos:merge_to_fp8
ceos:pr6658-image-generation
ceos:dependabot/npm_and_yarn/studio/frontend/npm-frontend-security-360cad5ee5
ceos:studio-cpu-numa-gguf-hardening
ceos:fix-tokenizer-extra-special-tokens-list
ceos:studio-trim-log-noise
ceos:studio-mtp-draft-kv-fullctx
ceos:pr6392-ui-assets
ceos:doc-extraction-fast
ceos:pr-6634-canvas-evidence
ceos:demo/pr-6666-preview
ceos:studio-preview-link-media
ceos:fix-torch-index-family-env
ceos:studio-model-idle-ttl
ceos:fix-gemma4-openai-api-streams
ceos:fix/stray-forward-poisons-compiled-training
ceos:fix-installer-studio-autostart
ceos:gemma4-eseries-generation-usecache
ceos:studio-llama-update-toast-tag
ceos:fix-gpt-oss-merged-reload-model-name
ceos:studio-readme-server-flags
ceos:reduce-comments-package
ceos:studio-orphan-llama-server-reaper
ceos:studio-security-headers-pure-asgi
ceos:daniel/studio-sliding-window-compaction
ceos:fix/lemonade-marker-update-to-fork
ceos:studio-consolidate-spinners
ceos:studio-sidebar-hover-pills
ceos:studio-toast-loading-spinner
ceos:studio-update-installer-oneliner
ceos:cleanup/pr5940-comments
ceos:auto-install-upgrade-setuptools-pip
ceos:studio-diffusiongemma-disable-tools-enable-artifacts
ceos:studio-prebuilt-attach-diffusion-visual-server
ceos:fix-prediction-step-return-logits-restore
ceos:dg-onto-main
ceos:studio/fix-llama-update-downgrade
ceos:diffusiongemma-studio-media
ceos:fix/llama-update-banner-downgrade
ceos:diffusiongemma-studio-support
ceos:security/studio-tauri-2-11-1
ceos:pr-6016-nan-loss-fixes
ceos:fix-responses-empty-tool-output
ceos:pr-6049
ceos:fix-5999-win-llama-gpu-selection
ceos:studio-composer
ceos:fix/studio-reset-password-hint-windows-path
ceos:feature/rag
ceos:feature/mcp-config-file
ceos:feature/docker-studio-0.1.43-beta-2026.5.10-2026-JUN-03-r5
ceos:grpo-fullft-return-hidden-states
ceos:fix/llama-gpu-offload-validation
ceos:pr-5916-hub-evidence
ceos:studio-tokenless-llama-prebuilt
ceos:studio-rag-5910-assets
ceos:tool-call-confirmation
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r2
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r3
ceos:studio-rag-trimmed
ceos:studio-rag-fast-indexing
ceos:test-v100-grpo-fullft-all
ceos:feature/docker-studio-0.1.42-beta-2026.5.8-2026-MAY-31-r2
ceos:macos-prebuilt-setup
ceos:fix/amd-optional-bnb
ceos:fix/macos-arm64-venv-autodetect
ceos:parked/external-rag-prefetch
ceos:feat/expose-sampling-params-core
ceos:feat/codex-provider
ceos:feat/html-svg-chat-rendering
ceos:studio/openai-web-search-actions-and-image-overlay
ceos:chat-artifacts
ceos:studio-diffusion-images
ceos:fix-tool-reprompt-overfire
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24-r2
ceos:studio-sandbox-hardening
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24
ceos:feat/model-picker-filter-fixes
ceos:followup-mtp-reload-guards
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22-r2
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22
ceos:daniel/studio-chat-template-kwargs-registry
ceos:daniel/studio-validation-retry-loop
ceos:daniel/studio-respond-tool-injection
ceos:feat/openai-image-generation-pill
ceos:followup-lockfile-audit-regressions
ceos:studio-spec-pmin-and-ngram-map
ceos:debug/anthropic-tool-call-trace
ceos:revert-5390-fix/anthropic-claude-code-tools
ceos:feature/docker-studio-0.1.41-beta-2026.5.5-2026-MAY-20
ceos:feature/docker-studio-v0.1.41-beta-2026.5.5
ceos:studio/settings-panel-closed-tab-trap
ceos:studio/keep-shutdown-dialog-open-on-error
ceos:studio/clear-stale-thread-search-after-delete
ceos:studio/code-block-h-scroll
ceos:studio/responsiveness-tool-bursts
ceos:studio/export-markdown-filename
ceos:studio/sidebar-thread-title-tooltip
ceos:ci/npm-ci-followup-5604
ceos:studio/autoload-polish-follow-up
ceos:studio/auto-continue-mid-plan
ceos:ci/frozen-lockfile-installs
ceos:studio-frontend-vitest
ceos:check/windows-torch
ceos:studio-test-5434-and-5517
ceos:followup-active-only-grouped
ceos:studio-toaster-bottom-right
ceos:feat-gemma4-moe-4bit-swap
ceos:fix-issue-5344-quantization-guardrail
ceos:studio/hardening-followup
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2-may13-snapshot
ceos:feature/docker-studio-vxxxx-beta-2026.5.3
ceos:combine-dependabot-2026-05-11
ceos:dependabot/bun/studio/frontend/bun-frontend-57b05fa4fc
ceos:fix/mlx
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2
ceos:tests-docs-runner
ceos:feature/docker-studio-v0.13.8-2026.5.1
ceos:feature/gemma4-trans5.5.2
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8-may-snapshot
ceos:fix/image-only-chat-validation
ceos:fix/tauri-tray-and-installer
ceos:danielhanchen/flex-moe-qwen3
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8
ceos:feature/docker-studio-v0.13.6-beta-2026.4.7
ceos:flex-fast-inference-gate
ceos:transformers-continuous-batching-qwen3
ceos:fix/bnb-multidevice-inference-hooks
ceos:gemma4-fp16-force-float32
ceos:feature/tool-choice-kwarg-openai-format
ceos:fix/ui-fix
ceos:fix/gemma4-force-float32
ceos:feature/docker-studio-v0.13.6-beta-2026.4.6
ceos:fix/gemma4-fp16-force-float32
ceos:studio-tool-nudge-small-models
ceos:fix/windows-studio-update-launcher-lock
ceos:feature/docker-studio-spark-v0.13.6-beta-2026.4.5
ceos:feature/docker-studio-v0.13.6-beta-2026.4.5
ceos:studio/batch-gguf-exports
ceos:studio/api-keys
ceos:feature/chat-ui-polish
ceos:studio/anthropic-api
ceos:feature/docker-studio-v0.1.36-beta-2026.4.4
ceos:feat/access-endpoint
ceos:feature/docker-studio-v0.1.35-beta-2026.4.4
ceos:fix/transformers-v5-tiers
ceos:pr-4852-head
ceos:feature/docker-studio-v0.1.35-beta-2026.4.2
ceos:feature/update-details-manifest
ceos:tests/preference-dataset-format
ceos:feature/docker-studio-v0.1.35-beta
ceos:fix/lazy-import-llama-cpp
ceos:fix/llama-tag-latest
ceos:fix/llama-cpp-b8637
ceos:fix/studio-install-from-git-main
ceos:fix/uv-venv-clean
ceos:fix/mac-llamacpp-binary
ceos:test/kv-cache-estimation-tests
ceos:fix/kv-cache-5path-estimation
ceos:fix/web-search-ssl-sni
ceos:feature/docker-studio-v0.1.3-beta
ceos:fix/transformers-v5-compat
ceos:pr-4741-5147102380432514182
ceos:fix/fitness-oom-calculator
ceos:flexattn_refactor_fixed
ceos:feat/chat-ui-enhancements
ceos:feature/rocm-support
ceos:feature/rocm-test-suite
ceos:feature/rocm-hardware-flag
ceos:feature/rocm-llama-prebuilt
ceos:feature/rocm-python-stack
ceos:feature/rocm-install-sh
ceos:fix/rocm-audit-bugfixes
ceos:optimal-device-map
ceos:feat/local-hf-export-toggle
ceos:feature/docker-studio-v0.1.25-beta
ceos:bump-version-2026.3.16
ceos:fix/tool-call-nudge-and-xml-strip
ceos:fix/streaming-tool-detection
ceos:feat/studio-dedicated-streaming-server
ceos:fix/colab-install-python-stack
ceos:fix/colab-llama-cpp-install
ceos:fix/colab-missing-ml-deps
ceos:fix/colab-setup-local-flag
ceos:fix/studio-sse-streaming-overhead
ceos:feature/docker-studio-25march
ceos:dh/fix-colab-studio-launch
ceos:dh/bump-installer-version-2026.3.12
ceos:fix/skip-broken-bun-versions
ceos:fix/replace-unicode-dashes
ceos:fix/one-line-launch-windows
ceos:feature/docker-hf-space
ceos:feature/docker-container-studio
ceos:fix/studio-ts-build-errors
ceos:feature/strip-authentication-hf
ceos:fix/venv-t5-tokenizer-backends
ceos:fix/studio-venv-t5-tiktoken
ceos:fix/studio-venv-colab
ceos:feature/docker-studio-folder
ceos:test/hf-space
ceos:dh/combine-grpo-mixed-precision-fixes
ceos:fix/fp8-moe-bug-fixes
ceos:studio/fix-stale-gguf-metadata
ceos:fix/checking-dataset-logic
ceos:fix/ordering-of-training-models
ceos:fix/python-candidate-version
ceos:studio/training-progress-deferred-llama-cpp
ceos:feat/gguf-only-cpu
ceos:fix/qwen3_5-fused-ce-clean
ceos:fix/fp8-moe-loader-guard
ceos:studio/extract-param-count-from-name
ceos:fix/4155-training-args-config-guard
ceos:fix/gguf-audio
ceos:fix/cancel-hf-help-model
ceos:studio/toast-dismiss-ux
ceos:fix/flex-attention-pre-ampere
ceos:fix/windows-fixes
ceos:test/test-setup
ceos:fix/test-utils-structlog-caplog
ceos:dh/recover-1764-tool-calling-demo
ceos:dh/recover-3897-metrics
ceos:dh/recover-3125-phi2
ceos:dh/recover-3653-past-kv
ceos:dh/recover-3740-amd-radeon
ceos:dh/recover-3819-qwen3-omni
ceos:dh/recover-3823-context-parallel
ceos:dh/recover-3918-asft
ceos:dh/recover-3950-apple-silicon
ceos:dh/recover-4038-tool-calling-compat
ceos:dh/recover-4184-colab-export-docs
ceos:dh/recover-3856-mlx
ceos:test-branch-some-work
ceos:backup/pre-history-recovery-2026-03-12
ceos:rolandtannous-patch-1
ceos:dh/recover-4196-grpo-resume
ceos:dh/recover-4145-moe-alias
ceos:dh/recover-3875-device-context
ceos:dh/recover-3708-moe-target-parameters
ceos:dh/recover-4191-trl-bump
ceos:dh/recover-4183-hermes-chat-template
ceos:dh/recover-4179-lora-chat-template
ceos:dh/recover-4177-modernbert-num-labels
ceos:dh/recover-4090-idefics3
ceos:dh/recover-4077-ddp-vlm-tiled-mlp
ceos:dh/recover-3891-cggr
ceos:dh/recover-3816-vllm-revision
ceos:dh/recover-3804-zero-stride-fix
ceos:dh/recover-3153-seq2seq
ceos:dh/recover-3691-ruff-version
ceos:dh/recover-3469-filelocks
ceos:dh/recover-3660-trl-native-datasets
ceos:dh/recover-3241-lr-strict-mode
ceos:dh/recover-3341-reference-docs
ceos:dh/recover-3234-eval-steps-warning
ceos:dh/recover-3793-revision-chat-template
ceos:dh/recover-3436-qwen25-coder
ceos:dh/recover-3425-gpt-oss-bf16
ceos:dh/recover-1225-load-checkpoint-add-new-tokens-rebased
ceos:dh/recover-974-cuda-visible-devices-rebased
ceos:dh/recover-4035-sm100-vllm-env-only-rebased
ceos:dh/recover-4114-full-finetune-precision-rebased
ceos:dh/recover-3975-trl-025-grpo-reward-vision-v2-rebased
ceos:dh/recover-4207-stale-wheel-urls
ceos:dh/recover-3958-compat-guards-rebased
ceos:nightly
ceos:fix/sm-gating-compile-options
ceos:fix-broken-wandb-import
ceos:dh/fix-4082-full-finetune-precision
ceos:fix/trl-experimental-compat
ceos:fix/temp-O-shape-batched-inference
ceos:fix/hip-amdgpu-ids-model-import-filter
ceos:pr-4049-head
ceos:fix/sm100-vllm-env-only
ceos:rocm-gpt-oss-bf16-aiter
ceos:fix-import-vllm-mma
ceos:fix/silence-peft-target-parameters-warning
ceos:fix/silence-training-warnings
ceos:fix/trl-experimental-thin-wrapper-compilation
ceos:fix-torchcodec-runtime-error
ceos:pip-add-torch-2.10-support
ceos:fix/trl-025-grpo-reward-vision-v2
ceos:fix/trl-025-grpo-reward-vision
ceos:fix/trl-027-grpo-compatibility
ceos:fix/compat-guards
ceos:fix/pr3812-moe-kernels
ceos:pr-3719
ceos:safer-vllm-notebook-patch
ceos:pluesclues-patch-1
ceos:shimmyshimmer-patch-1
ceos:fix/fbgemm-cutlass-errors-sm100
ceos:grpo-fix-on-pr3754
ceos:fix-grpo-version-compat
ceos:grpo-fix-rlpy
ceos:fix-pdl-use-vllm-version-check
ceos:fix-vllm-pdl-blackwell
ceos:fix-vllm-chat-template-sync
ceos:quant-config-respect
ceos:rl-fixes
ceos:fix-sentence-transformer-quant-config
ceos:fix/fast-generate-wrapper-helpful-errors
ceos:fix-gemma3-qat-stability
ceos:fix/correctness-bugs-batch2
ceos:fix/correctness-bugs
ceos:danielhanchen-patch-2
ceos:danielhanchen-patch-1
ceos:pr/3673
ceos:fix-flash-attn-masking
ceos:fix-grpo-trainer-rpc-error
ceos:amd
ceos:v0.1.501-beta
ceos:v0.1.50-beta
ceos:v0.1.49-beta
ceos:v0.1.481-beta
ceos:v0.1.48-beta
ceos:v0.1.471-beta
ceos:v0.1.47-beta
ceos:v0.1.464-beta
ceos:v0.1.463-beta
ceos:v0.1.462-beta
ceos:v0.1.461-beta
ceos:v0.1.46-beta
ceos:v0.1.451-beta
ceos:v0.1.45-beta
ceos:v0.1.44-beta
ceos:v0.1.431-beta
ceos:v0.1.43-beta
ceos:v0.1.42-beta
ceos:v0.1.416-beta
ceos:v0.1.415-beta
ceos:v0.1.41-beta
ceos:v0.1.405-beta
ceos:v0.1.40-beta
ceos:v0.1.39-beta
ceos:v0.1.38-beta
ceos:v0.1.37-beta
ceos:v0.1.36-beta
ceos:v0.1.35-beta
ceos:v0.1.3-beta
ceos:v0.1.25-beta
ceos:v0.1.2-beta
ceos:b8475
ceos:b8457
ceos:v0.1.0-beta
ceos:March-2026
ceos:February-2026
ceos:December-2025
ceos:November-2025
ceos:October-2025
ceos:September-2025-v3
ceos:September-2025-v2
ceos:August-2025-v2
ceos:August-2025
ceos:July-2025
ceos:June-2025
ceos:May-2025
ceos:2025-03
ceos:2025-02-v2
ceos:2025-02
ceos:2025-01
ceos:December-2024
ceos:November-2024
ceos:October-2024
ceos:September-2024
ceos:August-2024
ceos:July-Llama-2024
ceos:July-Mistral-2024
ceos:July-2024
...
pull from: ceos:fix-installer-studio-autostart
ceos:main
ceos:dependabot/github_actions/actions-344d71ed27
ceos:studio-settings-polish
ceos:studio-profile-stats
ceos:studio-accent-primary
ceos:fix/setup-sh-wget-fallback
ceos:studio/api-monitor-and-per-model-settings
ceos:fix/offline-load-unreachable-hub
ceos:ci/clean-machine-install
ceos:ci/interrupted-install-recovery
ceos:dependabot/pip/python-security-fec1d00dd4
ceos:dependabot/pip/python-b733189857
ceos:pip-amd-extra-and-url-guard
ceos:pip
ceos:bnb-rocm-fallback-floor-pip
ceos:fix/main-extras-guard
ceos:fix/pip-amd-extra
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-3292897c27
ceos:fix/marker-read-write-encoding
ceos:fix/rocm-version-test-isolation
ceos:fix/windows-amd-rocm-install
ceos:pre-commit-ci-update-config
ceos:fix/studio-install-readiness
ceos:docker-blackwell-build
ceos:windows-torch-211
ceos:fix/torchcodec-torch211
ceos:woa-nvidia-wsl-fallback
ceos:studio-wheelmap-torch212
ceos:add-cu128-torch2110-extra
ceos:dh/recover-3324-rocm-dockerfile
ceos:studio-autoload-on-device-only
ceos:agent/fix-local-mtp-drafter-discovery
ceos:image-generation
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-security-082059d156
ceos:dependabot/npm_and_yarn/studio/backend/core/data_recipe/oxc-validator/npm-oxc-validator-7bee95dfb2
ceos:pr-7219-deep-research
ceos:fix/setup-clear-stale-webview-caches
ceos:fix/uninstall-webview-runtime-data
ceos:ui-font-size-token-scaling
ceos:agent/fix-ui-font-scaling
ceos:pr/daniel-unsloth-start-audit
ceos:agent/harden-auto-permission-network-gates
ceos:fix/llama-strix-system-rocm
ceos:fix/studio-gc-standard-offloader
ceos:volta-v100-cu128-guard
ceos:studio-remote-update-confirm
ceos:studio-sandbox-fs-confinement
ceos:studio-mtp-tool-markup-leak
ceos:studio-sandbox-isolation-hint
ceos:fix-sidebar-leading-tight-regex
ceos:launcher-no-browser
ceos:video-diffusion-improvements
ceos:fix/sidebar-descender-test-regex
ceos:studio-picker-followup
ceos:studio-inkling-support
ceos:fix/studio-torchao-export-windows-rocm
ceos:studio-no-inpage-bootstrap-seed
ceos:danielhanchen/studio-os-sandbox
ceos:fix/fused-lora-fp32-dtype
ceos:danielhanchen/harden-code-exec-sandbox
ceos:ci-harden-smoke-http-retries
ceos:resume-ci-schedule
ceos:fix/gptoss-generate-poisons-compiled-training
ceos:torch-211-readiness-canary
ceos:flash-attn-blackwell-6961
ceos:danielhanchen/block-markerless-code-tools
ceos:shimmyshimmer/studio-launcher-install-id-repair
ceos:danielhanchen/confirm-code-execution
ceos:fix-mlx-gguf-reload-context
ceos:diffusion-train-perf
ceos:fla-gated-deltanet-advisory
ceos:fix/stop-tool-xml-in-final-pass
ceos:fix/cache-frontend-build
ceos:fix/studio-ld-library-path-cuda
ceos:fix/windows-setup-no-gpu
ceos:studio-tools-multi-format-v3
ceos:pr-6866-assets
ceos:pr-6763-assets
ceos:fix-compressed-export-transformers-ceiling
ceos:fix-llmcompressor-reinstall-guard
ceos:harden-llmcompressor-install
ceos:diffusion-phase6-features
ceos:merge_to_fp8
ceos:pr6658-image-generation
ceos:dependabot/npm_and_yarn/studio/frontend/npm-frontend-security-360cad5ee5
ceos:studio-cpu-numa-gguf-hardening
ceos:fix-tokenizer-extra-special-tokens-list
ceos:studio-trim-log-noise
ceos:studio-mtp-draft-kv-fullctx
ceos:pr6392-ui-assets
ceos:doc-extraction-fast
ceos:pr-6634-canvas-evidence
ceos:demo/pr-6666-preview
ceos:studio-preview-link-media
ceos:fix-torch-index-family-env
ceos:studio-model-idle-ttl
ceos:fix-gemma4-openai-api-streams
ceos:fix/stray-forward-poisons-compiled-training
ceos:fix-installer-studio-autostart
ceos:gemma4-eseries-generation-usecache
ceos:studio-llama-update-toast-tag
ceos:fix-gpt-oss-merged-reload-model-name
ceos:studio-readme-server-flags
ceos:reduce-comments-package
ceos:studio-orphan-llama-server-reaper
ceos:studio-security-headers-pure-asgi
ceos:daniel/studio-sliding-window-compaction
ceos:fix/lemonade-marker-update-to-fork
ceos:studio-consolidate-spinners
ceos:studio-sidebar-hover-pills
ceos:studio-toast-loading-spinner
ceos:studio-update-installer-oneliner
ceos:cleanup/pr5940-comments
ceos:auto-install-upgrade-setuptools-pip
ceos:studio-diffusiongemma-disable-tools-enable-artifacts
ceos:studio-prebuilt-attach-diffusion-visual-server
ceos:fix-prediction-step-return-logits-restore
ceos:dg-onto-main
ceos:studio/fix-llama-update-downgrade
ceos:diffusiongemma-studio-media
ceos:fix/llama-update-banner-downgrade
ceos:diffusiongemma-studio-support
ceos:security/studio-tauri-2-11-1
ceos:pr-6016-nan-loss-fixes
ceos:fix-responses-empty-tool-output
ceos:pr-6049
ceos:fix-5999-win-llama-gpu-selection
ceos:studio-composer
ceos:fix/studio-reset-password-hint-windows-path
ceos:feature/rag
ceos:feature/mcp-config-file
ceos:feature/docker-studio-0.1.43-beta-2026.5.10-2026-JUN-03-r5
ceos:grpo-fullft-return-hidden-states
ceos:fix/llama-gpu-offload-validation
ceos:pr-5916-hub-evidence
ceos:studio-tokenless-llama-prebuilt
ceos:studio-rag-5910-assets
ceos:tool-call-confirmation
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r2
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r3
ceos:studio-rag-trimmed
ceos:studio-rag-fast-indexing
ceos:test-v100-grpo-fullft-all
ceos:feature/docker-studio-0.1.42-beta-2026.5.8-2026-MAY-31-r2
ceos:macos-prebuilt-setup
ceos:fix/amd-optional-bnb
ceos:fix/macos-arm64-venv-autodetect
ceos:parked/external-rag-prefetch
ceos:feat/expose-sampling-params-core
ceos:feat/codex-provider
ceos:feat/html-svg-chat-rendering
ceos:studio/openai-web-search-actions-and-image-overlay
ceos:chat-artifacts
ceos:studio-diffusion-images
ceos:fix-tool-reprompt-overfire
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24-r2
ceos:studio-sandbox-hardening
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24
ceos:feat/model-picker-filter-fixes
ceos:followup-mtp-reload-guards
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22-r2
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22
ceos:daniel/studio-chat-template-kwargs-registry
ceos:daniel/studio-validation-retry-loop
ceos:daniel/studio-respond-tool-injection
ceos:feat/openai-image-generation-pill
ceos:followup-lockfile-audit-regressions
ceos:studio-spec-pmin-and-ngram-map
ceos:debug/anthropic-tool-call-trace
ceos:revert-5390-fix/anthropic-claude-code-tools
ceos:feature/docker-studio-0.1.41-beta-2026.5.5-2026-MAY-20
ceos:feature/docker-studio-v0.1.41-beta-2026.5.5
ceos:studio/settings-panel-closed-tab-trap
ceos:studio/keep-shutdown-dialog-open-on-error
ceos:studio/clear-stale-thread-search-after-delete
ceos:studio/code-block-h-scroll
ceos:studio/responsiveness-tool-bursts
ceos:studio/export-markdown-filename
ceos:studio/sidebar-thread-title-tooltip
ceos:ci/npm-ci-followup-5604
ceos:studio/autoload-polish-follow-up
ceos:studio/auto-continue-mid-plan
ceos:ci/frozen-lockfile-installs
ceos:studio-frontend-vitest
ceos:check/windows-torch
ceos:studio-test-5434-and-5517
ceos:followup-active-only-grouped
ceos:studio-toaster-bottom-right
ceos:feat-gemma4-moe-4bit-swap
ceos:fix-issue-5344-quantization-guardrail
ceos:studio/hardening-followup
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2-may13-snapshot
ceos:feature/docker-studio-vxxxx-beta-2026.5.3
ceos:combine-dependabot-2026-05-11
ceos:dependabot/bun/studio/frontend/bun-frontend-57b05fa4fc
ceos:fix/mlx
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2
ceos:tests-docs-runner
ceos:feature/docker-studio-v0.13.8-2026.5.1
ceos:feature/gemma4-trans5.5.2
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8-may-snapshot
ceos:fix/image-only-chat-validation
ceos:fix/tauri-tray-and-installer
ceos:danielhanchen/flex-moe-qwen3
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8
ceos:feature/docker-studio-v0.13.6-beta-2026.4.7
ceos:flex-fast-inference-gate
ceos:transformers-continuous-batching-qwen3
ceos:fix/bnb-multidevice-inference-hooks
ceos:gemma4-fp16-force-float32
ceos:feature/tool-choice-kwarg-openai-format
ceos:fix/ui-fix
ceos:fix/gemma4-force-float32
ceos:feature/docker-studio-v0.13.6-beta-2026.4.6
ceos:fix/gemma4-fp16-force-float32
ceos:studio-tool-nudge-small-models
ceos:fix/windows-studio-update-launcher-lock
ceos:feature/docker-studio-spark-v0.13.6-beta-2026.4.5
ceos:feature/docker-studio-v0.13.6-beta-2026.4.5
ceos:studio/batch-gguf-exports
ceos:studio/api-keys
ceos:feature/chat-ui-polish
ceos:studio/anthropic-api
ceos:feature/docker-studio-v0.1.36-beta-2026.4.4
ceos:feat/access-endpoint
ceos:feature/docker-studio-v0.1.35-beta-2026.4.4
ceos:fix/transformers-v5-tiers
ceos:pr-4852-head
ceos:feature/docker-studio-v0.1.35-beta-2026.4.2
ceos:feature/update-details-manifest
ceos:tests/preference-dataset-format
ceos:feature/docker-studio-v0.1.35-beta
ceos:fix/lazy-import-llama-cpp
ceos:fix/llama-tag-latest
ceos:fix/llama-cpp-b8637
ceos:fix/studio-install-from-git-main
ceos:fix/uv-venv-clean
ceos:fix/mac-llamacpp-binary
ceos:test/kv-cache-estimation-tests
ceos:fix/kv-cache-5path-estimation
ceos:fix/web-search-ssl-sni
ceos:feature/docker-studio-v0.1.3-beta
ceos:fix/transformers-v5-compat
ceos:pr-4741-5147102380432514182
ceos:fix/fitness-oom-calculator
ceos:flexattn_refactor_fixed
ceos:feat/chat-ui-enhancements
ceos:feature/rocm-support
ceos:feature/rocm-test-suite
ceos:feature/rocm-hardware-flag
ceos:feature/rocm-llama-prebuilt
ceos:feature/rocm-python-stack
ceos:feature/rocm-install-sh
ceos:fix/rocm-audit-bugfixes
ceos:optimal-device-map
ceos:feat/local-hf-export-toggle
ceos:feature/docker-studio-v0.1.25-beta
ceos:bump-version-2026.3.16
ceos:fix/tool-call-nudge-and-xml-strip
ceos:fix/streaming-tool-detection
ceos:feat/studio-dedicated-streaming-server
ceos:fix/colab-install-python-stack
ceos:fix/colab-llama-cpp-install
ceos:fix/colab-missing-ml-deps
ceos:fix/colab-setup-local-flag
ceos:fix/studio-sse-streaming-overhead
ceos:feature/docker-studio-25march
ceos:dh/fix-colab-studio-launch
ceos:dh/bump-installer-version-2026.3.12
ceos:fix/skip-broken-bun-versions
ceos:fix/replace-unicode-dashes
ceos:fix/one-line-launch-windows
ceos:feature/docker-hf-space
ceos:feature/docker-container-studio
ceos:fix/studio-ts-build-errors
ceos:feature/strip-authentication-hf
ceos:fix/venv-t5-tokenizer-backends
ceos:fix/studio-venv-t5-tiktoken
ceos:fix/studio-venv-colab
ceos:feature/docker-studio-folder
ceos:test/hf-space
ceos:dh/combine-grpo-mixed-precision-fixes
ceos:fix/fp8-moe-bug-fixes
ceos:studio/fix-stale-gguf-metadata
ceos:fix/checking-dataset-logic
ceos:fix/ordering-of-training-models
ceos:fix/python-candidate-version
ceos:studio/training-progress-deferred-llama-cpp
ceos:feat/gguf-only-cpu
ceos:fix/qwen3_5-fused-ce-clean
ceos:fix/fp8-moe-loader-guard
ceos:studio/extract-param-count-from-name
ceos:fix/4155-training-args-config-guard
ceos:fix/gguf-audio
ceos:fix/cancel-hf-help-model
ceos:studio/toast-dismiss-ux
ceos:fix/flex-attention-pre-ampere
ceos:fix/windows-fixes
ceos:test/test-setup
ceos:fix/test-utils-structlog-caplog
ceos:dh/recover-1764-tool-calling-demo
ceos:dh/recover-3897-metrics
ceos:dh/recover-3125-phi2
ceos:dh/recover-3653-past-kv
ceos:dh/recover-3740-amd-radeon
ceos:dh/recover-3819-qwen3-omni
ceos:dh/recover-3823-context-parallel
ceos:dh/recover-3918-asft
ceos:dh/recover-3950-apple-silicon
ceos:dh/recover-4038-tool-calling-compat
ceos:dh/recover-4184-colab-export-docs
ceos:dh/recover-3856-mlx
ceos:test-branch-some-work
ceos:backup/pre-history-recovery-2026-03-12
ceos:rolandtannous-patch-1
ceos:dh/recover-4196-grpo-resume
ceos:dh/recover-4145-moe-alias
ceos:dh/recover-3875-device-context
ceos:dh/recover-3708-moe-target-parameters
ceos:dh/recover-4191-trl-bump
ceos:dh/recover-4183-hermes-chat-template
ceos:dh/recover-4179-lora-chat-template
ceos:dh/recover-4177-modernbert-num-labels
ceos:dh/recover-4090-idefics3
ceos:dh/recover-4077-ddp-vlm-tiled-mlp
ceos:dh/recover-3891-cggr
ceos:dh/recover-3816-vllm-revision
ceos:dh/recover-3804-zero-stride-fix
ceos:dh/recover-3153-seq2seq
ceos:dh/recover-3691-ruff-version
ceos:dh/recover-3469-filelocks
ceos:dh/recover-3660-trl-native-datasets
ceos:dh/recover-3241-lr-strict-mode
ceos:dh/recover-3341-reference-docs
ceos:dh/recover-3234-eval-steps-warning
ceos:dh/recover-3793-revision-chat-template
ceos:dh/recover-3436-qwen25-coder
ceos:dh/recover-3425-gpt-oss-bf16
ceos:dh/recover-1225-load-checkpoint-add-new-tokens-rebased
ceos:dh/recover-974-cuda-visible-devices-rebased
ceos:dh/recover-4035-sm100-vllm-env-only-rebased
ceos:dh/recover-4114-full-finetune-precision-rebased
ceos:dh/recover-3975-trl-025-grpo-reward-vision-v2-rebased
ceos:dh/recover-4207-stale-wheel-urls
ceos:dh/recover-3958-compat-guards-rebased
ceos:nightly
ceos:fix/sm-gating-compile-options
ceos:fix-broken-wandb-import
ceos:dh/fix-4082-full-finetune-precision
ceos:fix/trl-experimental-compat
ceos:fix/temp-O-shape-batched-inference
ceos:fix/hip-amdgpu-ids-model-import-filter
ceos:pr-4049-head
ceos:fix/sm100-vllm-env-only
ceos:rocm-gpt-oss-bf16-aiter
ceos:fix-import-vllm-mma
ceos:fix/silence-peft-target-parameters-warning
ceos:fix/silence-training-warnings
ceos:fix/trl-experimental-thin-wrapper-compilation
ceos:fix-torchcodec-runtime-error
ceos:pip-add-torch-2.10-support
ceos:fix/trl-025-grpo-reward-vision-v2
ceos:fix/trl-025-grpo-reward-vision
ceos:fix/trl-027-grpo-compatibility
ceos:fix/compat-guards
ceos:fix/pr3812-moe-kernels
ceos:pr-3719
ceos:safer-vllm-notebook-patch
ceos:pluesclues-patch-1
ceos:shimmyshimmer-patch-1
ceos:fix/fbgemm-cutlass-errors-sm100
ceos:grpo-fix-on-pr3754
ceos:fix-grpo-version-compat
ceos:grpo-fix-rlpy
ceos:fix-pdl-use-vllm-version-check
ceos:fix-vllm-pdl-blackwell
ceos:fix-vllm-chat-template-sync
ceos:quant-config-respect
ceos:rl-fixes
ceos:fix-sentence-transformer-quant-config
ceos:fix/fast-generate-wrapper-helpful-errors
ceos:fix-gemma3-qat-stability
ceos:fix/correctness-bugs-batch2
ceos:fix/correctness-bugs
ceos:danielhanchen-patch-2
ceos:danielhanchen-patch-1
ceos:pr/3673
ceos:fix-flash-attn-masking
ceos:fix-grpo-trainer-rpc-error
ceos:amd
ceos:v0.1.501-beta
ceos:v0.1.50-beta
ceos:v0.1.49-beta
ceos:v0.1.481-beta
ceos:v0.1.48-beta
ceos:v0.1.471-beta
ceos:v0.1.47-beta
ceos:v0.1.464-beta
ceos:v0.1.463-beta
ceos:v0.1.462-beta
ceos:v0.1.461-beta
ceos:v0.1.46-beta
ceos:v0.1.451-beta
ceos:v0.1.45-beta
ceos:v0.1.44-beta
ceos:v0.1.431-beta
ceos:v0.1.43-beta
ceos:v0.1.42-beta
ceos:v0.1.416-beta
ceos:v0.1.415-beta
ceos:v0.1.41-beta
ceos:v0.1.405-beta
ceos:v0.1.40-beta
ceos:v0.1.39-beta
ceos:v0.1.38-beta
ceos:v0.1.37-beta
ceos:v0.1.36-beta
ceos:v0.1.35-beta
ceos:v0.1.3-beta
ceos:v0.1.25-beta
ceos:v0.1.2-beta
ceos:b8475
ceos:b8457
ceos:v0.1.0-beta
ceos:March-2026
ceos:February-2026
ceos:December-2025
ceos:November-2025
ceos:October-2025
ceos:September-2025-v3
ceos:September-2025-v2
ceos:August-2025-v2
ceos:August-2025
ceos:July-2025
ceos:June-2025
ceos:May-2025
ceos:2025-03
ceos:2025-02-v2
ceos:2025-02
ceos:2025-01
ceos:December-2024
ceos:November-2024
ceos:October-2024
ceos:September-2024
ceos:August-2024
ceos:July-Llama-2024
ceos:July-Mistral-2024
ceos:July-2024
Sign in to create a new pull request.
1 commit
main
...
fix-instal
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3e4aca0346 |
Installer: respect a declined Studio auto-start and keep Ctrl+C shutdown logs ordered
The `curl | sh` Studio auto-start prompt had two issues on Linux/macOS/WSL
(install.sh). install.ps1 already gates on input redirection, so Windows is
unaffected.
1. Typing n, or any closed/EOF /dev/tty, still launched Studio. The read
fallbacks defaulted to "y" (read failure, and the no-tty branch), so any
answer other than a cleanly delivered y/n line auto-started a blocking
foreground server. Default those to "n"; a real Enter still counts as yes
via ${_reply:-y}.
2. On Ctrl+C the shell prompt printed in the middle of Studio's shutdown logs.
The non-interactive installer shell took the default SIGINT action and died
before the child finished its graceful shutdown, so the prompt raced ahead
of "All subprocesses cleaned up". trap '' INT in the installer shell so it
waits for Studio's own graceful shutdown.
|
1 changed files with 8 additions and 2 deletions
10
install.sh
10
install.sh
|
|
@ -3126,10 +3126,13 @@ echo ""
|
|||
if [ -t 1 ]; then
|
||||
echo ""
|
||||
printf " Start Unsloth Studio now? [Y/n] "
|
||||
# Default to NOT starting when no answer can be read (closed/EOF tty) so a
|
||||
# non-interactive caller is never trapped in a foreground server. A real
|
||||
# Enter still counts as yes via ${_reply:-y} below.
|
||||
if [ -r /dev/tty ]; then
|
||||
read -r _reply </dev/tty || _reply="y"
|
||||
read -r _reply </dev/tty || _reply="n"
|
||||
else
|
||||
_reply="y"
|
||||
_reply="n"
|
||||
fi
|
||||
case "${_reply:-y}" in
|
||||
[Yy]*|"")
|
||||
|
|
@ -3137,6 +3140,9 @@ if [ -t 1 ]; then
|
|||
# Detach stdin from the `curl | sh` pipe: as a foreground server the
|
||||
# studio would otherwise drain the rest of this piped script, leaving
|
||||
# the shell to die parsing the now-truncated tail (`unexpected fi`).
|
||||
# Ignore Ctrl+C so this shell waits for studio's own graceful
|
||||
# shutdown instead of dying first and racing the prompt over its logs.
|
||||
trap '' INT
|
||||
"$VENV_DIR/bin/unsloth" studio -p 8888 </dev/null
|
||||
_LAUNCH_EXIT=$?
|
||||
if [ "$_LAUNCH_EXIT" -ne 0 ] && [ "$_MIGRATED" = true ]; then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue