Skip to content

Plugin Manifest Structure

Aarav Malani edited this page Jun 6, 2026 · 3 revisions

At the moment, the plugin manifest only contains a type field, which can be either "external" or "installable". This field is used to determine how the plugin should be built and used in the Conductor framework as mentioned in Categories of Plugins.

Example:

{
  "type": "external"
}

External Plugin Directory

On building plugins with yarn build, an aggregation of all the manifests is created for each plugin type. For example, runner.json contains a JSON object where the key is the name and the value is the manifest. This holds similarly for common.json and web.json Example:

{
    "cse": {
        "type": "installable"
    }
}

Clone this wiki locally