Skip to content

Plugins overview

Thibaut Rey edited this page Sep 7, 2026 · 1 revision

🧩 Plugins

MultiVibe supports versioned lifecycle plugins that can validate, transform, or answer inference requests at defined request and response hooks. The dashboard's Plugins tab lets an administrator install a public GitHub repository, inspect its pinned commit and declared hooks, enable or disable it, fetch an explicit update, and remove a disabled third-party plugin.

The same tab includes a searchable marketplace grouped by manifest categories. Operators can submit a public repository for validation and inclusion in their instance catalog, then install any listed plugin with one click. Marketplace entries are metadata snapshots and are never executed until explicitly installed and enabled.

Plugins are loaded as fully trusted JavaScript inside the MultiVibe process. They have the same access to requests, credentials, storage, and the network as MultiVibe itself, so review the complete repository and every update before running it. Installs are pinned to a commit and never update automatically. Code installs and updates require a restart; enable and disable actions apply to new requests.

The bundled Security plugin is enabled by default and provides reversible, session-scoped pseudonymization before prompt content leaves MultiVibe.

See the complete plugins guide for installation and update workflows, the admin API, persistence and trust boundaries, the v1 manifest format, hook semantics, settings, failure policies, and a complete plugin example.

Clone this wiki locally