mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-04 02:00:10 +00:00
Keep optional Doctor inspections and intentional channel-policy advisories visible as warnings during updates while preserving required configuration, state, and startup checks. Preserve complete bounded findings in named diagnostic artifacts and compact receipts in update history; retain the published rollback reader's 8 KiB file, 4 KiB prompt, and 768-byte error-field limits. Publish admitted-run terminal outcomes and report paths through the existing terminal owner after executor settlement. Standalone finalization uses the existing maintenance owner to park and restore its Gateway, while inherited finalizers retain the parent's ownership. Validation: reviewed source has passing focused regression, released-reader compatibility, changed-file, and import-cycle proof. Published 2026.9.4 upgrades and standalone finalizers passed on Linux and macOS at the earlier source documented in the PR; later diagnostic-envelope and exceptional-publication corrections have focused regression coverage. Exact-head CI is required by native preparation and merge. Thanks to @davidchyi-beep, @BodegaClaw, @CHE10X, @jammyclaw, and Discord reporter Patryk for the reports and diagnostic evidence. Fixes #152759. Fixes #152918. |
||
|---|---|---|
| .. | ||
| update-restart-module-outcome.mjs | ||
| update-restart-swap-fixture.mjs | ||