Skip to content

new plugin fusion_query_engine - #2979

Merged
crazywoola merged 2 commits into
langgenius:mainfrom
gitpoldan:poldan_fusion
Sep 2, 2026
Merged

crazywoola merged 2 commits into
langgenius:mainfrom
gitpoldan:poldan_fusion

Conversation

@gitpoldan

Copy link
Copy Markdown

Plugin Submission

Plugin information

Submission type

  • New plugin
  • Version update

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_expansion and answer_query. Uses Dify reverse LLM
invocation only; no direct external API calls.

Risk level

  • Low risk
  • Medium risk
  • High risk

Required checks

  • I have read and followed the Marketplace submission requirements.
  • I have read and comply with the Plugin Developer Agreement.
  • I tested this plugin on Dify Community Edition and Dify Cloud, or documented any limitation below.
  • The package contains only files needed at runtime.
  • The package does not contain secrets, local credentials, .env files, .git directories, virtual environments, caches, logs, or IDE files.
  • The package does not contain executables or bundled binaries, or I explained why they are required below.
  • The plugin README includes setup steps, usage instructions, required APIs or credentials, connection requirements, and the source repository link.
  • The plugin includes PRIVACY.md or a hosted privacy policy, and manifest.yaml references it.
  • All user-facing text is primarily in English, with any localized README files following the i18n guidance.

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.

  • Third-party exposure: LLM providers selected by the workspace admin
    (OpenAI, Azure, local models, etc.) receive prompt content for synthesis.
  • No storage: Nothing is written to disk by the plugin; outputs exist only
    for the duration of the tool call.
  • No telemetry: The plugin performs no analytics and contacts no
    author-operated infrastructure.
  • User control: Workspace admins choose models and credentials; see
    PRIVACY.md in the package for full details.

Local validation

  • pip install -r requirements.txt — OK
  • Package built with dify plugin package / custom packager with forward-slash paths
  • Tested on self-hosted Dify >= 1.14.0

Reviewer notes

Requires Dify >= 1.14.0 (minimum_dify_version in manifest). Complements upstream
Knowledge Retrieval: accepts pre-fetched source_nodes instead of calling Qdrant
inside the plugin.

Russian documentation: readme/README_ru_RU.md inside the package.

@github-actions github-actions Bot added the risk: medium Medium-risk Marketplace submission label Aug 28, 2026
@gitpoldan gitpoldan changed the title fusion_query_engine new plugin fusion_query_engine Aug 28, 2026
@gitpoldan

Copy link
Copy Markdown
Author

Metadata updated in the package; please approve the workflow run for pre-check.

@crazywoola
crazywoola merged commit 33da263 into langgenius:main Sep 2, 2026
2 checks passed
@gitpoldan
gitpoldan deleted the poldan_fusion branch September 3, 2026 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium Medium-risk Marketplace submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants