new plugin fusion_query_engine - #2979
Merged
Merged
Conversation
Author
|
Metadata updated in the package; please approve the workflow run for pre-check. |
crazywoola
approved these changes
Sep 2, 2026
crazywoola
approved these changes
Sep 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin Submission
Plugin information
Submission type
What changed
LlamaIndex-based tool plugin for Dify that performs windowed COMPACT synthesis over
pre-fetched context (Qdrant points or plain text), with optional chat-history
condensing. Two modes:
query_expansionandanswer_query. Uses Dify reverse LLMinvocation only; no direct external API calls.
Risk level
Required checks
.envfiles,.gitdirectories, virtual environments, caches, logs, or IDE files.PRIVACY.mdor a hosted privacy policy, andmanifest.yamlreferences it.Security and privacy notes
This tool plugin forwards user-supplied queries, optional chat history, and
pre-fetched context chunks to LLM providers configured in the user's Dify
workspace via Dify reverse model invocation. It does not call external APIs
directly and does not persist, log, or transmit data to the plugin author.
(OpenAI, Azure, local models, etc.) receive prompt content for synthesis.
for the duration of the tool call.
author-operated infrastructure.
PRIVACY.md in the package for full details.
Local validation
pip install -r requirements.txt— OKdify plugin package/ custom packager with forward-slash pathsReviewer notes
Requires Dify >= 1.14.0 (
minimum_dify_versionin manifest). Complements upstreamKnowledge Retrieval: accepts pre-fetched
source_nodesinstead of calling Qdrantinside the plugin.
Russian documentation:
readme/README_ru_RU.mdinside the package.