| plugin-lifecycle-management |
Plugin Lifecycle Management |
plugin-lifecycle |
| electron/gateway/config-sync.ts |
| electron/utils/openclaw-auth.ts |
| electron/utils/channel-config.ts |
| electron/utils/plugin-install.ts |
| electron/gateway/skills-symlink-cleanup.ts |
| electron/api/routes/skills.ts |
| src/stores/skills.ts |
| resources/skills/** |
| tests/unit/openclaw-auth.test.ts |
| tests/unit/channel-config.test.ts |
| tests/unit/plugin-install.test.ts |
| tests/unit/harness-specs.test.ts |
| harness/src/cli.mjs |
| harness/src/rules.mjs |
| harness/src/specs.mjs |
| harness/specs/scenarios/gateway-backend-communication.md |
| harness/specs/scenarios/plugin-lifecycle-management.md |
| harness/specs/rules/** |
| harness/specs/tasks/** |
|
|
| comms |
e2e |
| when |
| plugin activation changes Gateway startup or runtime message delivery |
| channel/provider plugin ownership changes OpenClaw runtime config |
|
|
| when |
| plugin status, install, recovery, or diagnostics behavior is visible in the UI |
|
|
|
| channel-plugin-migration-guards |
| capability-owner-resolution |
| active-config-guards |
| packaged-runtime-pruning-guards |
|