mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-22 01:55:27 -04:00
Model qwen3-coder-plus shows Function Calling support but Function Call mode is unavailable in Workflow Agent Node #893
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ctysf on GitHub (Dec 22, 2025).
Self Checks
Dify version
1.11.0
Plugin version
qwen3-coder-plus
Cloud or Self Hosted
Self Hosted (Docker)
Steps to reproduce
I have configured the model qwen3-coder-plus via an external provider (e.g., Alibaba Cloud). The Dify admin panel correctly shows that this model supports Function Calling (indicated by a green checkmark ✅ on the Model Provider page). However, when creating or editing a Workflow with an Agent Node and selecting qwen3-coder-plus as the model, the "Function Call" execution mode is not available in the dropdown list. Only "React" mode is selectable.
✔️ Error log
No response
@dosubot[bot] commented on GitHub (Dec 22, 2025):
This behavior happens because the Workflow Agent Node UI determines available execution modes (like "Function Call") based on the strategy metadata provided by the model/plugin, not just the admin panel's capability check. For an external model such as qwen3-coder-plus, the strategy metadata must explicitly advertise function-calling support; otherwise, the UI will not show the "Function Call" option—even if the admin panel shows a green checkmark for Function Calling support. This is not hard-coded in the UI but is dynamically loaded from the plugin or provider's metadata. You may want to check the strategy metadata for your qwen3-coder-plus provider to ensure it declares function-calling capability as expected. More details on this logic can be found in the relevant code for the Workflow Agent Node configuration and backend validation of execution modes (source).
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other