Yolop 0.17.0 release
Highlights
Section titled “Highlights”- Compiled extensions install end to end. A package may declare
capabilityServer.binaries, andyolop extensions installfetches the prebuilt server for the host’s target triple, verifying its.sha256before writing anything.yolop-extension-logfire0.2.0 is the first extension published with prebuilt servers. - The Logfire exporter emits a real trace tree: spans nest by the host’s
parent_span_id, carry the Gen-AI semantic conventions (gen_ai.request.model, token counts, tool names), and give thinking its own paired span. - Model switching serves a curated, cross-provider list the user owns, administered by
yolop models list|add|rm|move|use|reset, with “Browse all models…” still reaching the per-provider catalog. - An opt-in
--compact-workmode keeps each active turn on one mutable summary row, expandable withCtrl+O. - The global config and data directories are relocatable through
--config-dir/--data-dirorYOLOP_CONFIG_DIR/YOLOP_DATA_DIR, so isolating a run no longer means movingHOME. - Local inference gains
metalandcudabackends and a default model that runs at small-model speed (Qwen3-30B-A3B-Instruct, Q4 GGUF), both gated in CI.
In the changelog
Section titled “In the changelog”- Config and data directories can be relocated
- Model switching uses a curated list you manage
- Compiled extensions install from prebuilt binaries
Before upgrading, read the breaking changes: Model switching uses a curated list you manage.
See the GitHub release and the full release notes for every pull request in this version.