mirror of
https://github.com/langgenius/dify.git
synced 2026-03-10 18:06:14 +08:00
Detect uninstalled model plugins for LLM nodes in the checklist and publish-gate. Migrate ChecklistItem.errorMessage to errorMessages[] so a single node can surface multiple validation issues at once. - Extract shared extractPluginId utility for checklist and prompt editor - Build installed-plugin Set (O(1) lookup) from ProviderContext - Remove short-circuit between checkValid and variable validation - Sync the same check into handleCheckBeforePublish - Adapt node-group, use-last-run, and test assertions