You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dashboard daemon now revives mid-session, not only at SessionStart. Previously, if the local dashboard server exited during a long session (a clean exit that the OS service manager will not relaunch), the dashboard stayed down until you started a new session. It now self-heals within a minute during an active session.
How it works (safe by design)
A per-turn liveness pulse rides the existing UserPromptSubmit handler, so there is no new hook process and no added per-turn latency: within a 60-second window a turn costs a single tiny config read, and the actual revive runs as a detached background process that never blocks your turn.
Bounded so it can never thrash: probe at most once/60s, revive at most once/5min while dead.
A disabled or uninstalled daemon is never revived — the on-disk tombstone is authoritative, so even a corrupt config cannot re-enable it.
Cross-platform: macOS/Linux detach via a new session; Windows uses detach creation flags. The revive records its last outcome for diagnostics.