Skip to content

Auto-discover plugins in status report #82

Description

@sspaink

StatusPlugin.Status.buildStatusReport lists plugins by hardcoded name (bundles, decision_logs, status, discovery). Any plugin registered through the SDK's plugin extension points is silently dropped from the status payload — making the status report incomplete for non-trivial deployments.

  • Iterate over all plugins registered with PluginManager (add an accessor if needed) instead of probing a fixed list of names.
  • Include the SDK's built-ins by default; custom plugins automatically appear once registered.
  • Tests covering the built-in set and a custom plugin showing up in the report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions