| plugin-validation |
Validate plugin packages and capabilities before activation |
plugin-lifecycle-management |
plugin-lifecycle |
Ensure plugin packages and capabilities are validated before they become active runtime configuration. |
| electron/gateway/config-sync.ts |
| electron/utils/openclaw-auth.ts |
| electron/utils/channel-config.ts |
| electron/utils/plugin-install.ts |
| electron/api/routes/skills.ts |
| tests/unit/openclaw-auth.test.ts |
| tests/unit/channel-config.test.ts |
| tests/unit/plugin-install.test.ts |
| harness/specs/tasks/plugin-validation.md |
| harness/specs/rules/active-config-guards.md |
| harness/specs/scenarios/plugin-lifecycle-management.md |
|
| Invalid plugin packages do not become active silently. |
| Capability config errors are surfaced as blocked, conflicted, degraded, or actionable diagnostics. |
| Valid plugin changes keep Gateway startup and configured capabilities usable. |
|
|
| tests/unit/openclaw-auth.test.ts |
| tests/unit/channel-config.test.ts |
|
| Package manifest, dependency, and compatibility checks run before activation when affected by the task. |
| Capability validation checks owner uniqueness and required config. |
| Failure states are diagnosable and do not leave stale active owners. |
|
|