v1.4.0
Hygiene release — the small gaps that made the tool feel unfinished.
Added
turbollm --stop— gracefully stop a running daemon from any terminal (pidfile at~/.turbollm/daemon.pid). Unix SIGTERM→SIGKILL; Windowstaskkill /T /F. Confirms a TurboLLM daemon is answering on the recorded port before killing, so a stale pidfile whose PID the OS reused is never mistaken for the daemon.turbollm launch claude --model <key|name>— load a specific model, then launch Claude Code against it (resolves by key, exact name, or partial name).turbollm launch claudeauto-loads a model when none is running — the last-used model if known, otherwise the first in your library.- Import chats from OpenAI-format JSON — the importer now also accepts a standard
[{role, content}]array (or{messages: [...]}) from ChatGPT/Claude/LM Studio, auto-detected alongside.turbollm-chat.json.
Fixed
- Models loaded by the gateway now show as loaded on the Models page (keep-N > 1 auto-swapped models were previously invisible).