Skip to content

Muster Agent 0.3.7

Choose a tag to compare

@github-actions github-actions released this 09 Oct 00:05
4320018

Work locally now hands back on its own, live diffs show up in checked-out tasks, router models no longer report "unavailable" after a restart, Ubuntu 24.04 installs start, and releases build about twice as fast.

Work locally hands back by itself, quickly (#345)

  • No typing "done". After a finished turn Muster decides: a git project with a commit past the check-out (Muster commits uncommitted work as you) and a real test run that exited 0 after the last change (or no tests), or a plain folder whose files changed. Output Muster cannot parse no longer blocks; the exit code is the evidence. Errored or stopped turns, queued follow-ups and open questions never trigger it, and after Undo or Keep working it waits for new work.
  • A 60 second countdown ("Handing back RAG-121 to QA Lead in 60 s", Hand back now, Keep working) runs in the app's runtime, so it survives a window reload. Undo still works afterwards. "Ask me" shows "Ready to hand back" instead.
  • One PATCH, sent at once. Status, assignee and the summary go in a single request that jumps ahead of other waiting posts; the branch is pushed during the countdown.
  • No "Paused" comment spam. At most one note per check-out, after a day of silence. "Not handing back yet" reasons now stay on the task in Muster.
  • A correct summary. Files and lines come from the merge-base with the base branch, without gitignored or build output, plus uncommitted work. Unparsed tests with exit 0 say "Tests passed (exit 0)"; "read by you" appears only when you said done.
  • Stale check-outs (idle over 3 days) show "Checked out 4 days ago · idle" with Hand back and Release in My work and on the task, and a plain-folder check-out in a very broad folder (home, Documents, Desktop, Downloads) suggests a project folder.

Live diffs in Work locally chats (#353)

  • A checked-out task's chat now shows live inline diffs and the "N files changed" card, like any other chat, whatever the model, including edits made with shell commands.

Router models are there right after a restart (#350)

  • Sending waits for a router's model list (for example intelligent-planner on Hybrow OmniRoute) instead of saying the model is unavailable. The last good list is remembered across restarts, failed listings retry on their own, and errors say exactly what is wrong.

Linux

  • Ubuntu 24.04: the .deb now starts. It installs to /opt/muster-agent (a space in the old path broke Chromium's sandbox helper), and in containers without the capabilities that helper needs it falls back cleanly. The app's name in menus and its data folder are unchanged (#343).

Safer tools on router and local models (#348)

  • Stop also ends programs the agent detached. Linked files outside the folder can't be read without Full access. Very large tool arguments are trimmed. Secrets are removed from stored commands and diffs. A failing project-rules check now blocks the command.
  • The composer placeholder fits narrow windows, and its focus ring is clearly visible.

Faster releases (#341)

  • Releases no longer re-run the full test suite: they check that main's CI passed for that exact commit. A version bump on main releases automatically once CI is green, downloads are cached, and the Windows zip uses normal compression. A release now takes about 5 to 8 minutes instead of 11.

Download

Mac File
Apple silicon (M1 and later) Muster-Agent-0.3.7-arm64.dmg (or .zip)
Intel Muster-Agent-0.3.7-x64.dmg (or .zip)

Open the disk image and drag Muster Agent to Applications.

Windows File
Windows 10/11 (x64) Muster-Agent-0.3.7-win-x64-setup.exe (or the portable -win-x64.zip)

Run the installer; it installs for your user, no admin needed. It is not code-signed yet, so Windows SmartScreen may warn: choose More info → Run anyway.

Linux File
AppImage (any distro, x64) Muster-Agent-0.3.7-linux-x86_64.AppImage
Debian / Ubuntu Muster-Agent-0.3.7-linux-amd64.deb
Archive Muster-Agent-0.3.7-linux-x64.tar.gz

AppImage: chmod +x the file, then run it. Debian/Ubuntu: sudo apt install ./Muster-Agent-0.3.7-linux-amd64.deb.

Muster Server (self-hosted) File
macOS, Apple silicon muster-server-0.3.7-darwin-arm64.tar.xz
macOS, Intel muster-server-0.3.7-darwin-x64.tar.xz
Linux x64 muster-server-0.3.7-linux-x64.tar.xz

Extract it, then bin/muster-server init and bin/muster-server start. It includes its own Node runtime. Docker, systemd and TLS setups are in docs/server.md.

Windows (installed with the setup.exe), AppImage and Debian/Ubuntu installs update themselves from Settings › Updates, downloading only what changed where they can.

Checksums for every file are in SHA256SUMS.

This build is not notarized by Apple (signing: self-signed). The first time, right-click Muster Agent in Applications and choose Open, or run:

xattr -dr com.apple.quarantine "/Applications/Muster Agent.app"

Muster Agent needs a model provider sign-in; it detects the ones already on your computer on first run.