Skip to content

v1.0.0 — First stable release: Web Push on task finish

Choose a tag to compare

@isamu isamu released this 14 Jul 11:07

MulmoClaude reaches 1.0 — the first stable release. Build directly on 0.9.7 with a new Web Push feature and a launcher .env fix.

Highlights

Web Push on task finish (#2086)

Enable Settings → Notifications → Web Push to get a push on your registered devices when a turn you started finishes — the "ask a question, step away, get pinged when the answer's ready" flow, working even with the browser tab closed as long as the host machine is up.

  • Only human-initiated turns fire it (scheduler / skill / bridge / system turns are excluded), and only while the RemoteHost channel is connected (it supplies the Firebase sign-in) — otherwise a silent no-op.
  • The send core is the new auth-agnostic @mulmobridge/web-push package, shared so MulmoClaude and MulmoTerminal use one source of truth for the mulmoserver sendPush contract. Device registration + delivery stay server-side (mulmoserver#46).

Fixed

  • Launcher loads <launch-dir>/.env (#2081) — npx mulmoclaude now reads a .env in the directory you launch from, so GEMINI_API_KEY (and other env vars) take effect without exporting them by hand.

Install

npx mulmoclaude@1.0.0

Full Changelog

See CHANGELOG.md for the complete list.