Bots and teams
Mascot bodies. Choose your bot's mascot shape: flame, blob, circle, squircle, capsule, drop, shield, hexagon, diamond or star. You'll find them in Settings → bot → Avatar → Body. Adapted from OpenMausBot.
Drag a bot onto a team in the sidebar to add it. If the team already has a lead, dragging in another lead is refused and nothing changes.
Team instructions can now be edited after the team is created: use the book icon on the team's sidebar header.
Pin tasks to the top of the task switcher.
Easier to spot the open conversation: the selected sidebar row now has a gold edge.
Avatars: drop an image straight onto the avatar to upload it. The Circle, Rounded and Square shapes now show on mascots too, including on the Team map.
Images
Reference images reach Fuigo. Attached and reference images now actually reach bots running on Fuigo.
Clearer rejections. When an image provider rejects a request, you see its error code and message instead of a generic sentence.
More time to approve. Image approvals wait 15 minutes; they used to deny themselves after 60 seconds. A card nobody answers shows "Not answered", not "Denied".
Channel approvals alert you. Image approvals in channels now play the approval sound and show "Waiting for you".
No false error on a repeat answer. Answering an image card a second time no longer shows "Couldn't deliver that answer" after the image was already made.
Safer Auto mode. Auto mode now stops for approval before a bot reads shell profiles, API-key variables or credential stores.
Fuigo
Fuigo 1.0.20 is now bundled.
Tools on the first step. Bots on Fuigo can use Murage's memory, image and bot tools from the first step of every turn. Before, Fuigo said they were "still connecting".
Fewer trust prompts. New tasks no longer ask "Trust this folder?" for a bot's own task folder when the only thing in it is skills linked from your library. Folders you choose yourself still ask.
Team Chat and tasks
Replies go to the right bot. When you reply to a bot in a channel, that bot answers.
"Inject now" works. It no longer stops the turn it just started.
No raw memory errors. Channels no longer show a raw "memory unauthorized" error.
Tasks queue for busy resources. A task that needs a computer, browser or folder another task is using now waits its turn instead of failing.
Memory: please read before upgrading
The first time 0.1.54 opens your data, it upgrades the memory tables inside messages.db. Before touching anything, it saves an untouched copy of the old file next to it as messages.pre-memory-v2.db. If that copy can't be written (for example, the disk is full), the upgrade doesn't run and Murage tells you why.
0.1.53 cannot open an upgraded messages.db, but going back is supported: 1. Quit Murage. 2. Run the one-line memory-downgrade step in the memory documentation. 3. Reinstall 0.1.53.
Every chat and memory added after the upgrade comes with you.
Existing installs keep working as before: newly learned facts and procedures wait in "Needs review" until you approve them. Only new installs turn on automatic activation, and you can change this in Memory settings. Spending doesn't change: the same extraction limits apply, and no paid model runs unless you've picked one.
Also
Upstream improvements. Nine OpenMausBot improvements are adapted, including Windows file-rename retries, npm/npx shims, a Claude and Codex driver fix, a data-folder lock fix, and faster message paging. Details are in NOTICE.
Known issues:
Intel Macs still have no local semantic memory.
Bundled Fuigo on Linux needs glibc 2.39 or newer.
The phone apps still show the flame mascot for every bot.