openclaw/docs/cli/update
Peter Steinberger ecb13ad18d
fix(update): refuse runtime repair while shared outputs are in use (#161239)
Reuse managed-service publication checks at each runtime publication boundary,
comparing the publisher's exact physical outputs. Live disjoint runtimes stay
available; observed shared consumers must be stopped before replacement.

Document that stopped sibling profiles retain their own state and may need the
updated CLI's existing Doctor migration before resuming. No schema version or
automatic sibling migration is introduced.

Validation: 67 focused tests pass; five overlap regressions take 202 ms.
Fresh managed review is scoped-clean through P2. Isolated Linux native proof of
the composed selector/runtime candidate covers disjoint, overlapping live,
and stopped-sibling publication with preserved conversation witnesses.
2026-09-29 16:09:44 -07:00
..
how-updates-run.md fix(update): refuse runtime repair while shared outputs are in use (#161239) 2026-09-29 16:09:44 -07:00
repair-and-recovery.md fix(update): preserve original state before direct updates (#161044) 2026-09-29 09:30:01 -07:00
status-and-history.md fix: rebuild incomplete Git runtimes when source is current (#158931) 2026-09-26 16:06:56 +01:00