B.K.
109493bcdd
fix(update): mandatory post-core plugin convergence before gateway restart
Summary:
- validate active plugin payloads, including openclaw.extensions entry files, after core package updates
- treat corrupt active install records without installPath as convergence failures
- prevent managed gateway recovery restart when post-core plugin convergence fails
Verification:
- CI=true pnpm test src/cli/update-cli/plugin-payload-validation.test.ts src/cli/update-cli/post-core-plugin-convergence.test.ts src/cli/update-cli.test.ts src/commands/doctor/shared/missing-configured-plugin-install.test.ts src/commands/doctor/shared/update-phase.test.ts
- CI=true pnpm check:changed
- PR checks green for 2afa84dffe
2026-05-12 08:02:10 +01:00
..
2026-05-12 06:33:41 +01:00
2026-05-11 15:59:27 -07:00
2026-05-11 18:44:54 +01:00
2026-05-11 10:06:00 +00:00
2026-05-11 15:59:27 -07:00
2026-05-11 16:13:29 -07:00
2026-05-07 19:43:06 -07:00
2026-05-12 08:02:10 +01:00
2026-05-11 16:16:49 +01:00
2026-05-06 08:49:27 -07:00
2026-05-02 07:49:12 +01:00
2026-05-12 07:49:08 +01:00
2026-05-12 11:04:19 +08:00
2026-05-11 18:23:00 +01:00
2026-05-12 06:50:12 +01:00
2026-05-03 13:46:26 +09:00
2026-05-07 13:07:03 +01:00
2026-05-11 16:50:15 -07:00
2026-05-12 06:50:12 +01:00
2026-05-11 15:59:27 -07:00
2026-05-12 06:21:09 +01:00
2026-05-08 01:18:04 +10:00
2026-05-11 15:59:27 -07:00
2026-05-02 22:37:01 +01:00
2026-05-12 07:08:38 +01:00
2026-05-11 14:14:33 -05:00
2026-05-08 06:01:23 +01:00
2026-05-07 10:24:19 +01:00
2026-05-02 04:42:55 +01:00
2026-05-11 12:46:33 +01:00
2026-05-05 21:14:55 -07:00
2026-05-11 15:59:27 -07:00
2026-05-07 13:07:03 +01:00
2026-05-11 10:11:03 +01:00
2026-05-05 21:14:55 -07:00
2026-05-05 17:38:21 +01:00
2026-05-11 03:41:00 +01:00
2026-04-29 14:36:33 -07:00