stage_plugin
Install, update, or remove OpenDeck plugins by inspecting package details first and staging changes only after user confirmation; removal clears plugin keys.
Instructions
Install, update or remove a plugin. Installing runs third-party code on the user's computer: call first with confirm=false, show the user what was found (author, version, checksum, AI-assisted flag), and only stage it with confirm=true after they agree. Removal clears the plugin's keys everywhere.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Direct .streamDeckPlugin/.zip URL for source=url. | |
| source | No | catalogue | |
| confirm | No | false: download and inspect only. true: stage it (after the user agreed). | |
| operation | Yes | ||
| plugin_id | Yes | Catalogue id (see find_plugins) or installed id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |