MIRA v0.315.2 — public beta
Pre-releaseMIRA v0.315.2 — reliable restart after self-update
A self-hostable, single-binary personal AI agent that runs on hardware you control. A project of Vexillon. Licensed under AGPL-3.0-or-later.
⚠️ Public beta (pre-release). Recommended build for new installs; supersedes v0.315.1.
A focused reliability fix for a crash-loop some users could hit after an in-place self-update (most visible on Windows).
What was wrong
After updating in place, MIRA could fail to come back — the service sat stopped and manual starts looped, unable to bind its ports. The cause: a helper process a task had spawned held on to MIRA's network ports after MIRA exited, so the new instance couldn't start.
Fixed
- MIRA's listening ports are no longer inheritable by child processes, so a spawned helper can never keep a port bound after MIRA exits. This is the fix that makes self-update reliable.
- Background task helpers are fully cleaned up when their task ends — no lingering processes squatting ports.
- Clearer failures + deterministic restart: if a port really is in use, MIRA now exits with a plain message telling you which port and how to free it, instead of looping silently; and an update-triggered restart relaunches deterministically.
Note
The fix is active once you're running 0.315.2 — the update into this version still uses the previous restart path. If that one hiccups, free the port it names and start MIRA once; from here on it's fixed.
Install
Linux / macOS: curl -fsSL https://get.vexillon.ai/install.sh | sh · Windows: irm https://get.vexillon.ai/install.ps1 | iex
Or download the signed build for your platform below, verify it against the vexillon.ai release key (below), extract the mira binary onto your PATH, and run mira setup. The web UI is bundled into the binary.
Targets
mira-0.315.2-x86_64-unknown-linux-gnu.tar.gz · -aarch64-unknown-linux-gnu.tar.gz · -x86_64-apple-darwin.tar.gz · -aarch64-apple-darwin.tar.gz · -x86_64-pc-windows-msvc.zip
Verify
Signed with minisign under vexillon.ai:
sha256sum -c SHA256SUMS
minisign -Vm mira-0.315.2-x86_64-unknown-linux-gnu.tar.gz \
-P RWQX8PcjZB3S8i1V9AkZgUKoIy+eZWRzaEHKvBW9U/mkMP9Vp0B8xOaOTrusted comment: signed by vexillon.ai — MIRA 0.315.2.