Repository navigation
Prometheus v0.9.13
Prometheus 0.9.13 fixes tool calling on local models: a local turn can now call every tool, where since late July it could reach only the dozen or so always sent to it.
Highlights
- Every tool is callable on local turns (#819). On a 27B model, the right tool was picked 12 of 12 times, with correct arguments first try 11 of 12.
- Smaller first request on local turns (#820): about 19.2k → 13.8k tokens.
- llama.cpp reply cap back to 4096 (#813), so 32k sessions don't compact early.
- Beacon shows the text of turns the loop ends itself (#811).
- Ollama gets the context window Prometheus plans for (#815), with no more silent front-truncation.
- Startup warnings for guessed context windows and overrides that match nothing (#814).
- Hardening on Linux (#825): the daemon process is non-dumpable, and the service unit no longer passes keys through the environment.
Upgrading
pip install -U oara-prometheus, or update the Mac app.- Linux service installs: an upgrade doesn't rewrite the installed unit. If you installed it with
oara install-service, runoara install-service --force, thensystemctl --user restart prometheus.service(the old unit is backed up toprometheus.service.bak). If you wrote your own unit, just delete itsEnvironmentFile=line, thensystemctl --user daemon-reloadand restart. - Read "Upgrading from 0.9.12" in the CHANGELOG for config changes.