github Fu-Jie/openwebui-extensions batch-install-plugins-v1.1.0
Batch Install Plugins from GitHub v1.1.0

7 hours ago

Overview

Batch Install Plugins from GitHub v1.1.0 upgrades the install confirmation step into an interactive plugin picker powered by the OpenWebUI execute event. Users can now review the filtered plugin list in a browser dialog, uncheck anything they do not want, and install only the selected subset.

📖 README

Highlights

  • Interactive Selection Dialog: Opens a checkbox-based browser dialog with type filters, keyword search, and visible plugin descriptions
  • Multi-Repository Input: Accepts multiple owner/repo values in one request and groups the dialog by repository
  • Selective Installation: The install loop now runs only for the plugins the user keeps selected
  • Repository Context: Displays the current repository and only shows useful exclusion information inside the dialog
  • Localized UI: Dialog controls are localized for all supported languages
  • No Workflow Regression: Existing discovery, filtering, auto-update, and fallback connection logic remain unchanged

Technical Notes

  • Replaced the install confirmation step with __event_call__({"type": "execute"})
  • Added a repository parser plus multi-repository discovery fan-out before filtering and installation
  • Returns a structured payload containing confirmed and selected_ids
  • Preserves the existing 120-second timeout for user interaction
  • Keeps installation ordering aligned with the requested repository order and filtered candidate list

Validation

  • Python syntax validated with python -m py_compile plugins/tools/batch-install-plugins/batch_install_plugins.py
  • README and mirrored docs updated to match the new interactive selection flow

Upgrade Notes

  • No new Valves are required
  • Existing prompts continue to work
  • Users now get a plugin picker before installation begins
  • One request can now merge multiple repositories into the same selection dialog

Version Changes

Plugin Updates

  • Batch Install Plugins from GitHub: v1.0.0 → v1.1.0 | 📖 README

📚 Documentation Portal
🐛 Report Issues

Don't miss a new openwebui-extensions release

NewReleases is sending notifications on new releases.