unsloth/.github/workflows
Daniel Han 5181c715f0 ci(mac): trim max_tokens + timeouts so tool-calling/json fit in 25min
The Tool calling job was getting cancelled at 16-17 minutes because
the macos-14 free runner generates ~10 tok/s on Qwen3.5-2B Q4_K_XL,
and the four SSE streams x 600 max_tokens add up to >12 minutes of
streaming alone -- with the model frequently entering a degenerate
output state at temperature=0.2 that only terminates at max_tokens.

Per-call adjustments:
- function calling tool:    600 -> 300 max_tokens, +180s timeout
- python tool SSE:          600 -> 256 max_tokens, +180s timeout
- terminal tool SSE:        600 -> 256 max_tokens, +180s timeout
- web_search SSE:           400 -> 200 max_tokens, +180s timeout
- thinking on/off:          300 -> 150 max_tokens, +180s timeout
- json_object response:     600 -> 200 max_tokens, +240s timeout
- plain capital-of-france:  400 -> 150 max_tokens, +240s timeout

Total worst-case streaming time drops from ~12 min to ~5 min,
leaving room for the model-load wait and SSE setup overhead.
2026-05-07 08:59:32 +00:00
..
consolidated-tests-ci.yml CI(Core): filter TRL trainer/config sweep to actual submodules only 2026-05-07 08:32:49 +00:00
lint-ci.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
mlx-ci.yml ci(mac): make Mac smoke tests robust to Metal output drift 2026-05-07 05:38:17 +00:00
release-desktop.yml Fix Studio desktop tray installer and titlebar and bux fixes (#5179) 2026-04-30 08:40:39 -07:00
security-audit.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
stale.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
studio-api-smoke.yml CI(studio): fix 4 real failures surfaced by the new smoke jobs 2026-05-07 04:20:11 +00:00
studio-backend-ci.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00
studio-frontend-ci.yml CI(studio): always-upload artifacts + gate /api/system + path/health plumbing 2026-05-07 04:09:09 +00:00
studio-inference-smoke.yml CI(studio): always-upload artifacts + gate /api/system + path/health plumbing 2026-05-07 04:09:09 +00:00
studio-mac-api-smoke.yml ci(mac): add Mac Studio API/UI/GGUF CI workflows 2026-05-07 05:14:51 +00:00
studio-mac-inference-smoke.yml ci(mac): trim max_tokens + timeouts so tool-calling/json fit in 25min 2026-05-07 08:59:32 +00:00
studio-mac-ui-smoke.yml ci(mac): switch Mac GGUF jobs to UD-Q4_K_XL + bump UI turn timeout 2026-05-07 05:58:58 +00:00
studio-mac-update-smoke.yml ci(mac): add Mac Studio Update CI 2026-05-07 05:08:43 +00:00
studio-tauri-smoke.yml CI(studio): always-upload artifacts + gate /api/system + path/health plumbing 2026-05-07 04:09:09 +00:00
studio-ui-smoke.yml CI(ui): add second Playwright job covering Compare/Recipes/Export/Studio/Settings 2026-05-07 04:09:09 +00:00
studio-update-smoke.yml CI(update-smoke): drop cache: 'pip' to avoid fatal post-step 2026-05-07 07:38:26 +00:00
wheel-smoke.yml CI: SHA-pin every action; fix 4 bugs in advisory-audit 2026-05-07 01:12:40 +00:00