v3.9.0 β dashboard reopen + cross-platform
v3.9.0 β open the Token Monitor when you want, on every OS
The dashboard opens once on a fresh install so you see it works, then it's on-demand β nothing is forced to stay open (only the capture proxy is always-on).
Re-open it any way you like
simplicio-loop dashboardβ works from anywhere afterpip install(no repo path).--stopto close,--no-browserto start the server only,--portto pick the port.bash scripts/simplicio-economy.sh monitor(repo checkout).- just ask the agent β "open the token dashboard".
First-run open is marker-guarded (~/.simplicio/.dashboard_shown) so a re-install/update never reopens it. Opt out with SIMPLICIO_NO_DASHBOARD=1 (or SIMPLICIO_NO_BROWSER=1).
Cross-platform β macOS Β· Windows Β· Linux (adversarially reviewed)
- Windows: the dashboard PID file no longer hardcodes
/tmp(which doesn't exist on Windows and crashed the server) βtempfile.gettempdir()in both the CLI and the dashboard, with a defensive write.--stopworks on all three OS. - Headless Linux/CI:
webbrowser.open()is only called when a GUI exists (DISPLAY/WAYLAND_DISPLAY, or macOS/Windows) β a headless box would otherwise launch a text browser that inherits stdin and hangs the install forever. Install never blocks now. - Hardened
sys.executable or "python3"so aNoneinterpreter can't crash the launcher.
Fixed
simplicio-loop --versionnow reads the real version from package metadata (was stuck at1.0.3).
Full diff: v3.8.0...v3.9.0