Harness and ecosystem

The Harness is the runtime at the center. The ecosystem is everything built around it: native Bundles, Skills, Presets, integrations, apps, libraries, resources, documentation, and community workflows.

Plugin and Plugin Bundle

A plugin is a runtime capability. A Plugin Bundle is the installable delivery unit DSHub can verify structurally: its package manifest declares dsh.bundle.patch, the patch exists and parses, and an immutable npm or Git distribution can be checked.

A Bundle can add more than one capability—such as a tool, Skill, UI panel, workflow, model adapter, or sandbox configuration. Capability tags therefore remain multi-value.

Profile

A Profile is the target configuration changed by a Bundle command. The same Bundle may support the web Profile, headless Profile, a dedicated Profile, or several targets. DSHub shows the target before presenting an install action.

Skill and Preset

A Skill packages agent instructions and knowledge. A Preset packages reusable configuration. Either can be part of a Plugin Bundle, but a standalone Skill directory or Preset directory is not automatically an installable Bundle.

Integration, Application, Library, and Resource

These types describe useful ecosystem software without pretending it uses the native Bundle mechanism. Their primary action is usually to open the source or documentation, not to copy a DSH Plugin command.

See real Plugin Bundles