fixed start-stop

This commit is contained in:
Frank Harris 2026-06-10 17:52:58 -04:00
parent 1e7729ced7
commit d96f843efe
4 changed files with 31 additions and 17 deletions

View file

@ -87,3 +87,14 @@ The Panel fallback does not replace a full agent-owned status model. It exists s
- use state hints for start/stop transitions
- expose clear messages for `STARTING` and `UNRESPONSIVE`
- add precise log excerpts when startup fails
## Lifecycle action behavior
Panel gamemanager stop/restart now prioritizes executing lifecycle actions over status-only gating:
- Stop action always attempts remote stop when requested.
- `UNKNOWN` status or temporary RPC status ambiguity does not block stop execution.
- Restart UI shows explicit wait messaging while agent-enforced restart delay is in progress.
- Restart polling tolerates temporary `UNKNOWN`/`STOPPING`/`OFFLINE` states during the restart window before final start status is confirmed.
This prevents dead-end failures such as "Agent status RPC unavailable" from blocking user-initiated stop/restart actions.