Skip to content

MIRA v0.315.2 — public beta

Pre-release
Pre-release

Choose a tag to compare

@tarekedOz tarekedOz released this 19 Jul 13:08

MIRA 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/mkMP9Vp0B8xOaO

Trusted comment: signed by vexillon.ai — MIRA 0.315.2.