Files
multica/apps
2aad9842a9 MUL-6891, MUL-7048: fix(agents): preserve presence for hidden private runtimes (#7830)
* fix(agents): preserve presence for hidden private runtimes

Co-authored-by: multica-agent <[email protected]>

* test: trim hidden-runtime regression fixtures

Co-authored-by: multica-agent <[email protected]>

* fix(agents): use coarse hidden runtime availability

Co-authored-by: multica-agent <[email protected]>

* fix(agents): refresh unstable availability

Co-authored-by: multica-agent <[email protected]>

* fix(agents): omit visible runtime availability

Co-authored-by: multica-agent <[email protected]>

* fix(agents): poll projected availability on all clients

Co-authored-by: multica-agent <[email protected]>

* fix(runtimes): stop availability polling once every projection is offline

Polling now runs at 30s only while at least one agent's projected
runtime_availability is online or unstable. A stable offline projection
stops polling; recovery is already covered by daemon:register and
reconnect invalidating the agents query.

Co-authored-by: multica-agent <[email protected]>

* fix(agents): publish heartbeat recovery refreshes

* fix(agents): keep projected availability polling

Co-authored-by: multica-agent <[email protected]>

* fix(agents): bound recovery and projection polling

Co-authored-by: multica-agent <[email protected]>

* fix(agents): stop polling stable offline projections

Co-authored-by: multica-agent <[email protected]>

* fix(agents): align projected presence signals

Co-authored-by: multica-agent <[email protected]>

---------

Co-authored-by: multica-agent <[email protected]>
Co-authored-by: worker-opencode <[email protected]>
Co-authored-by: Sol-Boy <[email protected]>
2026-09-04 15:39:38 +08:00
..