Skip to content

Prometheus v0.9.13

Choose a tag to compare

@github-actions github-actions released this 17 Oct 17:47
· 73 commits to main since this release
df11489

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, run oara install-service --force, then systemctl --user restart prometheus.service (the old unit is backed up to prometheus.service.bak). If you wrote your own unit, just delete its EnvironmentFile= line, then systemctl --user daemon-reload and restart.
  • Read "Upgrading from 0.9.12" in the CHANGELOG for config changes.