openclaw/scripts/e2e/lib
Jack Storment bdd68a75ea
fix(doctor): repair configured missing plugins
Fixes #76872.

Doctor now repairs configured-but-missing official plugins during update/doctor recovery, auto-enables the plugin after a successful repair, and preserves config when the download cannot complete. The plugin auto-enable path also honors disabled web search and only enables configured providers/channels when a manifest declares the matching capability.

Verification:
- git diff --check
- fallback-only Korean i18n check
- focused plugin auto-enable/config/doctor Vitest suite
- Crabbox published upgrade-survivor configured-plugin-installs E2E
- CI green on PR head 67ba8ac002

Co-authored-by: Jack Storment <crazycoder131@gmail.com>
2026-05-03 22:44:21 +01:00
..
browser-cdp-snapshot refactor: simplify docker e2e helpers 2026-04-29 09:09:47 +01:00
bun-global-install refactor: extract e2e scenario fixtures 2026-04-29 10:25:35 +01:00
bundled-plugin-install-uninstall test: extend bundled plugin runtime ready smoke 2026-05-02 09:05:06 +01:00
codex-npm-plugin-live fix(heartbeat): align response tool prompts (#76458) 2026-05-03 07:19:56 -07:00
config-reload refactor: extract docker e2e helpers 2026-04-29 09:30:27 +01:00
docker-stats refactor: simplify e2e fixture helpers 2026-04-29 10:08:34 +01:00
doctor-install-switch test(release): harden Windows smoke model setup 2026-05-01 23:26:29 +01:00
fixtures fix: stabilize release validation 2026-05-02 07:13:22 +01:00
gateway-network fix: harden release Docker gateway smokes 2026-05-02 08:04:15 +01:00
kitchen-sink-plugin test(e2e): relax kitchen-sink diagnostic exhaustiveness 2026-05-03 04:25:15 +01:00
npm-onboard-channel-agent test(onboarding): assert channel status surfaces 2026-05-03 02:38:55 -07:00
npm-telegram-live refactor(test): split e2e fixture helpers 2026-04-29 11:49:45 +01:00
onboard refactor(test): split e2e fixture helpers 2026-04-29 11:49:45 +01:00
openai-web-search-minimal refactor: consolidate e2e fixture helpers 2026-04-29 10:49:37 +01:00
openwebui refactor: simplify docker e2e helpers 2026-04-29 09:09:47 +01:00
parallels-package refactor(test): split e2e fixture helpers 2026-04-29 11:49:45 +01:00
plugin-lifecycle-matrix test(plugins): add lifecycle matrix coverage 2026-05-03 01:18:31 -07:00
plugin-update
plugins test(plugins): add lifecycle matrix coverage 2026-05-03 01:18:31 -07:00
update-channel-switch refactor: consolidate e2e fixture helpers 2026-04-29 10:49:37 +01:00
upgrade-survivor fix(doctor): repair configured missing plugins 2026-05-03 22:44:21 +01:00
clawhub-fixture-server.cjs fix(plugins): tolerate missing clawhub artifact resolver 2026-05-02 14:28:20 -07:00
fixture.mjs refactor(test): split e2e fixture helpers 2026-04-29 11:49:45 +01:00
package-compat.mjs
parallels-macos-common.sh
parallels-package-common.sh refactor: simplify gateway and e2e test helpers 2026-04-29 12:14:19 +01:00