Skip to content

5.0.1

Choose a tag to compare

@DuckTapeKiller DuckTapeKiller released this 29 Jul 07:43
· 42 commits to main since this release

5.0.1
Fix: new models are now registered and usable without editing the .ini by hand

Downloading a model and trying to load it failed with "is not registered in the external llama-server", and the only way out was to add it to the preset manually — the exact thing preset sync exists to prevent.

Two causes, both fixed:

Every chat model now gets a preset section. Sync had been skipping plain chat models on the assumption that --models-dir would find them. It doesn't — a router scans that folder once, at startup, so anything downloaded later is invisible to it. Worse, since no section was written the preset never changed, so the restart that would have picked the model up never ran either. Vision models only worked by accident, because their mmproj line happened to change the file.
A plist filename is now accepted as the LaunchAgent label. launchd wants the Label (com.user.llamacpp-router), but the field invited pasting the filename (com.user.llamacpp-router.plist). The mismatch silently failed the restart. A trailing .plist is stripped, and a full path is reduced to its basename.