Files
Fu-Jie_openwebui-extensions/plugins/tools/batch-install-plugins/v1.1.0.md

1.8 KiB

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 tags and visible plugin descriptions
  • 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"})
  • Returns a structured payload containing confirmed and selected_ids
  • Preserves the existing 120-second timeout for user interaction
  • Keeps installation ordering aligned with the 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