Files
clawX/harness/specs/tasks/plugin-validation.md

1.5 KiB

id, title, scenario, taskType, intent, touchedAreas, expectedUserBehavior, requiredProfiles, requiredTests, acceptance, docs
id title scenario taskType intent touchedAreas expectedUserBehavior requiredProfiles requiredTests acceptance docs
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.
fast
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.
required
false

Use this task spec when changing plugin validation, manifest checks, dependency readiness, or capability readiness gates.