Skip to content

BioRouter v1.85.2

Choose a tag to compare

@Broccolito Broccolito released this 15 Jun 03:20

Biorouter v1.85.2 Release Notes

Release Date: June 2026
Repository: github.com/BaranziniLab/biorouter

This release introduces Llama Server — zero-setup local models bundled with the desktop app — alongside an interactive knowledge graph view, background shell jobs for the developer tools, and a markdown-rendering CLI. It also removes analytics/telemetry instrumentation entirely. No breaking changes — existing installs upgrade in place.

Downloads

Platform File Install
macOS (Apple Silicon) BioRouter-1.85.2-arm64.dmg Open the DMG and drag BioRouter.app to /Applications
macOS (Intel) BioRouter-1.85.2-x64.dmg Open the DMG and drag BioRouter.app to /Applications
Windows (x64) BioRouter-win32-x64-1.85.2.zip Unzip and run BioRouter.exe
Linux Ubuntu / Pop!_OS (x64) biorouter_1.85.2_amd64.deb sudo dpkg -i biorouter_1.85.2_amd64.deb
Linux Fedora / RHEL (x64) BioRouter-1.85.2-1.x86_64.rpm sudo rpm -i BioRouter-1.85.2-1.x86_64.rpm
Linux — CLI only Ubuntu / Debian (x64) biorouter-cli_1.85.2_amd64.deb sudo apt install ./biorouter-cli_1.85.2_amd64.deb
Linux — CLI only Fedora / RHEL (x64) biorouter-cli-1.85.2-1.x86_64.rpm sudo dnf install ./biorouter-cli-1.85.2-1.x86_64.rpm

The two CLI-only packages install just the headless binaries (biorouter + biorouterd) with no Electron/GUI payload — ideal for servers, HPC nodes, and containers. (Local models need glibc ≥ 2.35 — Debian 12+/Ubuntu 22.04+.)

What's New

Llama Server — zero-setup local models

A new Llama Server provider runs models entirely on your machine with nothing to install. The desktop app bundles a llama.cpp llama-server binary and manages it as a sidecar: pick a model and Biorouter downloads it from Hugging Face on first use and serves it locally.

  • Curated catalog of Qwen3.5 and Gemma 4 models (4-bit, from verified GGUF repos); any other owner/repo:QUANT Hugging Face model also works.
  • Ranked first among providers — Local models now sort ahead of Institutional and Commercial everywhere (onboarding, the settings provider grid, and biorouter configure).
  • Sensible defaults — a 32k context window with model-native sizing, thinking enabled by default, and automatic cleanup of orphaned server processes.
  • Available on macOS (Metal), Windows (Vulkan with CPU fallback), and Linux (CPU; CUDA opt-in).

Interactive knowledge graph

Knowledge bases now render as an explorable force-directed graph in the desktop app — pan, zoom, and click nodes to preview pages and their [[cross-references]]. Conversations can be ingested directly into a base, and source-credibility classification (Crossref / OpenAlex) was hardened.

Background shell jobs

The developer tools can now run shell commands in the background (shell with background=true) and later wait on, read output from, or kill those jobs — so long-running builds, servers, and watchers no longer block the agent.

A markdown-rendering CLI

The interactive CLI now renders assistant replies as formatted markdown in the terminal — headings, lists, code blocks, and emphasis — instead of raw text. The Launch CLI (Terminal) button also moved into the desktop sidebar for quicker access.

Smarter, more capable agent

System prompts gained explicit agentic-behavior guidance and awareness of Biorouter's own components (skills, extensions, knowledge, and the "Soul" personality layer), so the agent makes better use of what's available in a session.

Telemetry removed

All analytics and telemetry instrumentation has been removed from the desktop app — no usage events are collected or sent.

What's Fixed

  • Extensions: uv-based extension installs are now hardened against broken or missing Rust toolchains, so a bad host environment no longer aborts the install.
  • Goals & loops: the goal Stop-hook judging is now truncation-aware and guarded against runaway loops, preventing goals and /loop from spinning indefinitely.
  • Version consistency: a new build-time guard asserts the CLI, daemon, and GUI all report the same version, so a release can never ship a GUI that disagrees with its bundled daemon.