Dashboard runs as a background service alongside the daemon
memor service install now starts both the daemon and the dashboard as managed user services that cycle in lockstep — so the dashboard is always live (http://localhost:8420) and is recycled whenever you stop/restart/uninstall the service. No more hand-starting memor dashboard or stray, out-of-sync processes.
What's new
- Two managed units — macOS launchd (
ai.memor.daemon+ai.memor.dashboard) / Linux systemd (memor-daemon+memor-dashboard) memor service install --no-dashboard— install only the daemonmemor service restart— stop + reinstall, to recycle onto a new binary afterpipx upgradememor service stop / uninstall / statusnow operate on both units- Dashboard port configurable via
MEMOR_DASHBOARD_PORT(default 8420); install warns if the port is already in use - Dashboard service runs with
--no-openso it never pops a browser tab on login/restart
Verified
Full launchd lifecycle exercised live on macOS (install → recycle → restart → uninstall), plus 298 passing tests.
Upgrade
pipx upgrade memor-cli
memor service restart # recycle running services onto 0.8.0Full Changelog: v0.7.1...v0.8.0