refactor: drop legacy implicit startup sidecar fallback

This commit is contained in:
Peter Steinberger
2026-05-01 22:57:10 +01:00
parent 5e3265b09b
commit 7ac23eeeb5
16 changed files with 59 additions and 260 deletions

View File

@@ -61,10 +61,8 @@ to narrow plugin loading before broader registry materialization:
- explicit provider setup/runtime resolution narrows to plugins that own the
requested provider id
- Gateway startup planning uses `activation.onStartup` for explicit startup
imports and startup opt-outs; every plugin should declare it as OpenClaw
moves away from implicit startup imports, while plugins without static
capability metadata and without `activation.onStartup` still use the
deprecated implicit startup sidecar fallback for compatibility
imports and startup opt-outs; plugins without startup metadata load only
through narrower activation triggers
The activation planner exposes both an ids-only API for existing callers and a
plan API for new diagnostics. Plan entries report why a plugin was selected,