Skip to content

v0.4.5.1 — macOS menubar status fix

Choose a tag to compare

@matthewdcage matthewdcage released this 02 Aug 03:49
· 87 commits to main since this release
fe21331

0.4.5.1: macOS menubar agent status fix

Patch release fixing a menubar UI bug where the status header could show Agent stopped while Stop Agent was visible after the app adopted a healthy agent already listening on :11400.

Fixed

  • Menubar status headerMenubarAppModel.statusTitle now reads live server.state (same source as Start/Stop), and the state observer updates synchronously on the main queue. Resolves the split display after adoptHealthyListener on launch or reinstall.

Upgrade

macOS (notarized DMG from GitHub Releases):

open ~/Downloads/llm-swarm-router.dmg
# drag llm-swarm-router to Applications, or:
packaging/scripts/macos-app-install.sh --dmg ~/Downloads/llm-swarm-router.dmg

Source build (macOS 26+ when DMG unavailable):

git clone https://github.com/matthewdcage/llm-swarm-router.git
cd llm-swarm-router && git checkout v0.4.5.1
uv sync && uv pip install venvstacks
apps/netllm-mac/Scripts/build.sh release
packaging/scripts/macos-app-install.sh --source apps/netllm-mac/build/Stage/llm-swarm-router.app

Verify:

curl -sf http://127.0.0.1:11400/health
open http://127.0.0.1:11400/ui/

Menubar should show Agent running · :11400 (green) with Stop Agent when the agent is healthy.