Round 3 reviewer feedback: - studio/backend/routes/inference.py: _build_chat_request (the /v1/responses → /v1/chat/completions translator) was dropping parallel_tool_calls on the floor. A Responses-API caller that set `parallel_tool_calls=false` saw the flag accepted at the schema layer but never reach llama-server because the translated ChatCompletionRequest had no first-class field for it. Now that parallel_tool_calls IS a first-class field on ChatCompletionRequest (added by this PR's earlier commits), translate it through the bridge so the preference actually fires. - studio/frontend/src/features/chat/utils/chat-settings-storage.ts: the stop sanitizer silently dropped `stop: []` instead of persisting the empty array. That meant a user could not clear the last chip — on reload, the previously-persisted stops came back. Persist empty arrays explicitly so the cleared state round-trips. - studio/backend/tests/test_sampling_params_routing.py: pin both with the raw reproductions reviewers cited. |
||
|---|---|---|
| .. | ||
| backend | ||
| frontend | ||
| src-tauri | ||
| __init__.py | ||
| install_llama_prebuilt.py | ||
| install_python_stack.py | ||
| LICENSE.AGPL-3.0 | ||
| package-lock.json | ||
| package.json | ||
| setup.bat | ||
| setup.ps1 | ||
| setup.sh | ||
| Unsloth_Studio_Colab.ipynb | ||