Skip to content

BioRouter v1.85.3

Choose a tag to compare

@Broccolito Broccolito released this 19 Jun 01:46

Biorouter v1.85.3 Release Notes

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

This is a polish-and-fix release. Chat now defaults to autonomous tool-calling, the Llama Server context window is reported accurately across the CLI and GUI, and the interactive CLI gains clean streaming and copy/paste. It also fixes the perpetual "Biorouter CLI Update" prompt with a more resilient installer. No breaking changes — existing installs upgrade in place.

Downloads

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

Autonomous-by-default chat

Chat now defaults to Autonomous tool-calling, and the smart/autonomous mode dropdown has been removed from the chat box and dashboard rows. The mode remains fully configurable under Settings → Chat. The Workflow and Diagnostics buttons are now grouped beside the model selector, and a terminal launcher sits next to the working-directory switcher — launching the CLI rooted in the chat's working directory (on macOS, via Terminal.app directly).

update-soul skill

The built-in soul-writer skill has been renamed to update-soul with a proper description, and the legacy directory is removed on startup so upgraded users no longer see a duplicate. The Skills UI frontmatter parser also now handles YAML block scalars (folded > / literal |) and quoted values, so multi-line descriptions render as text instead of a literal >- indicator.

What's Fixed

  • Llama Server context window: the reported context window is now correct and consistent across surfaces. Biorouter reads the running model's real window from llama-server's /props (probing the configured port even for a server this process didn't start), so the CLI gauge and GUI status agree. The fixed 32k default is replaced with a memory-tiered default (≥64 GB → 128k, ≥32 GB → 64k, ≥16 GB → 32k, else 16k, capped at 128k); LLAMACPP_CONTEXT_SIZE unset or 0 means auto, a positive value pins it.
  • CLI install: install_cli now overwrites the binary that is actually first on PATH instead of dropping a copy in a shadowed directory — fixing the perpetual "Biorouter CLI Update" prompt caused by a stale on-PATH copy winning the PATH race. The dependency setup modal re-probes after install and reports the exact stale path to remove. Installers are now non-interactive (rustup -y; winget --accept-*-agreements --disable-interactivity) so they don't hang, and llama-server and Rust were added to the native dependency checks.
  • CLI TUI streaming & copy/paste: per-token streaming deltas are coalesced into whole messages before rendering, so prose, tables, and lists no longer shatter into one fragment per line (and the context-window meter no longer races up). Markdown word-wrap is smarter (hard-wrapping over-wide non-URL tokens while keeping URLs intact, preserving inline ANSI styling across breaks, and shrinking wide tables to fit narrow terminals). Copy/paste now works in the TUI — the mouse is no longer captured, so native text selection is restored (scrolling stays on PageUp/PageDown).
  • Settings polish: tightened vertical spacing across settings sections and the grouped extension-loading toast, and status indicators now render as round dots.

Upgrading

No action required beyond installing the new build for your platform from the table above. Settings, sessions, knowledge bases, and configured providers are preserved. If you previously saw a recurring "Biorouter CLI Update" prompt in the desktop app, this release's installer fix resolves it by updating the binary that is actually first on your PATH.

Changes Since v1.85.2

  • feat(cli,ui): autonomous-by-default chat, CLI streaming/copy-paste fixes, update-soul skill, resilient CLI install
  • fix(llamacpp): report the model's real context window, with a memory-tiered default
  • style(ui): settings spacing + round status indicators