Using Plugins
Installing a plugin
Section titled “Installing a plugin”- Go to Plugins → Marketplace
- Find the plugin and click Install
- Review the requested capabilities
- Click Confirm — the plugin is downloaded, verified, and installed into the Wasmtime sandbox
Enabling and disabling
Section titled “Enabling and disabling”Toggle the Enabled switch on any installed plugin. Disabling a plugin:
- Stops all running plugin jobs
- Disconnects any active MCP sessions
- Preserves plugin settings and data
Re-enabling restores the plugin to its previous state.
Plugin settings
Section titled “Plugin settings”Each plugin has its own settings page: Plugins → [plugin] → Settings.
Settings are stored in an isolated key-value store, encrypted at rest (AES-256-GCM).
Updating plugins
Section titled “Updating plugins”When a new version is available, a badge appears on the plugin card. Click Update to install the new version.
Updates are atomic — if the new version fails to load, the previous version is restored.
Uninstalling
Section titled “Uninstalling”Plugins → [plugin] → Uninstall
This permanently deletes the plugin’s settings, kv data, and job history. A confirmation is required.
Plugin sandboxing
Section titled “Plugin sandboxing”All plugins run inside a Wasmtime sandbox:
- Fuel limit — prevents infinite loops (default: 100M instructions per invocation)
- Memory limit — 256 MB per plugin
- Epoch interrupts — watchdog timer kills stuck plugins
- Capability gate — every host API call is checked against the plugin’s declared capabilities; unauthorized calls return an error, not a crash