unsloth/studio/backend/routes
Tai An 85840e7e4d fix(studio/responses): emit placeholder for empty tool output
_normalise_responses_input builds a role="tool" ChatMessage straight
from item.output. When a function_call_output carries an empty/falsy
output (e.g. an image-only result whose payload lives outside the
output field), content becomes "" and ChatMessage._validate_role_shape
raises the non-empty-content error, surfacing as a 500 on /v1/responses.
Substitute a placeholder so the turn normalises gracefully.

Fixes #6047
2026-06-06 12:09:34 -07:00
..
data_recipe Studio: fix 7 failing studio_unit_tests on main (#5216) 2026-04-28 22:43:44 -07:00
.gitkeep root studio folder 2026-02-02 09:13:49 +00:00
__init__.py Studio: make stop button actually stop generation (#5069) 2026-04-24 10:09:25 -07:00
auth.py Add tauri (#5144) 2026-04-23 04:50:10 -07:00
datasets.py studio: show HF model download progress in training start overlay (#4894) 2026-04-14 08:54:01 -07:00
export.py studio: stream export worker output into the export dialog (#4897) 2026-04-14 08:55:43 -07:00
inference.py fix(studio/responses): emit placeholder for empty tool output 2026-06-06 12:09:34 -07:00
models.py Studio: Enable deleting fine-tuned chat models (#5234) 2026-05-04 00:28:58 +04:00
training.py feat(studio): add Continued Pretraining (CPT) as a training method (#4677) 2026-05-06 13:38:35 +04:00
training_history.py Studio: Dark theme refactor, right sidebar redesign, and chat UI polish (#5150) 2026-05-07 14:33:31 +04:00