Dify Agent Only Shows Function Call Mode Despite Installing React and MCP Modes #12338

Closed
opened 2026-02-21 19:06:58 -05:00 by yindo · 6 comments
Owner

Originally created by @MakabakaHuba on GitHub (Mar 29, 2025).

Self Checks

  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

Provide a description of requested docs changes

I’ve installed both React mode and MCP mode from the Dify plugin marketplace, but in my Agent settings, only the Function Call mode is available for selection. Why aren’t the other modes showing up? Is there any additional configuration required to enable them?

Image
Originally created by @MakabakaHuba on GitHub (Mar 29, 2025). ### Self Checks - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [x] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:) - [x] Please do not modify this template :) and fill in all the required fields. ### Provide a description of requested docs changes I’ve installed both React mode and MCP mode from the Dify plugin marketplace, but in my Agent settings, only the Function Call mode is available for selection. Why aren’t the other modes showing up? Is there any additional configuration required to enable them? <img width="1721" alt="Image" src="https://github.com/user-attachments/assets/b971a248-c794-4e4c-a7bb-1a26b962e9a3" />
yindo closed this issue 2026-02-21 19:06:58 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Mar 29, 2025):

I found a similar unsolved discussion titled Agent doesn't shows neither Knowledge nor Tools which might be related to your issue [1]. Additionally, there is another discussion on how to change agent mode to react that could provide some insights [2].

Regarding your issue, ensure that you are using Dify version 1.0.0-beta or later, as the Agent node is not available in earlier versions [3]. If you are already on the correct version, you might want to check the "Agent Settings" section in the Dify documentation, which provides details on configuring agent modes, including selecting inference models and adding necessary tools [4][5].

If the modes are still not visible, there might be additional configuration steps required that are not documented. Unfortunately, I couldn't find specific prerequisites or configuration files that control the availability of agent modes.

To continue talking to Dosu, mention @dosu.


Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Bug Report | Other

@dosubot[bot] commented on GitHub (Mar 29, 2025): <!-- Answer --> I found a similar unsolved discussion titled [Agent doesn't shows neither Knowledge nor Tools](https://github.com/langgenius/dify/discussions/11044) which might be related to your issue <sup>[[1]](https://github.com/langgenius/dify/discussions/11044)</sup>. Additionally, there is another discussion on [how to change agent mode to react](https://github.com/langgenius/dify/discussions/8884) that could provide some insights <sup>[[2]](https://github.com/langgenius/dify/discussions/8884)</sup>. Regarding your issue, ensure that you are using Dify version 1.0.0-beta or later, as the Agent node is not available in earlier versions <sup>[[3]](https://github.com/langgenius/dify/issues/13121)</sup>. If you are already on the correct version, you might want to check the "Agent Settings" section in the Dify documentation, which provides details on configuring agent modes, including selecting inference models and adding necessary tools <sup>[[4]](https://github.com/langgenius/dify-docs/blob/main/en/guides/application-orchestrate/agent.md)</sup><sup>[[5]](https://github.com/langgenius/dify-docs/blob/main/en/guides/workflow/node/agent.md)</sup>. If the modes are still not visible, there might be additional configuration steps required that are not documented. Unfortunately, I couldn't find specific prerequisites or configuration files that control the availability of agent modes. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.* --- <sup>Help Dosu learn! Give it feedback: [Great Response](https://app.dosu.dev/response-feedback/89220349-ecea-4024-ae6f-551ddb88cf76?feedback_type=great_response) | [Irrelevant Answer](https://app.dosu.dev/response-feedback/89220349-ecea-4024-ae6f-551ddb88cf76?feedback_type=irrelevant_answer) | [Incorrect Sources](https://app.dosu.dev/response-feedback/89220349-ecea-4024-ae6f-551ddb88cf76?feedback_type=incorrect_sources) | [Too Verbose](https://app.dosu.dev/response-feedback/89220349-ecea-4024-ae6f-551ddb88cf76?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/89220349-ecea-4024-ae6f-551ddb88cf76?feedback_type=hallucination) | [Bug Report](https://app.dosu.dev/response-feedback/89220349-ecea-4024-ae6f-551ddb88cf76?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/89220349-ecea-4024-ae6f-551ddb88cf76?feedback_type=other)</sup>
Author
Owner

@Nov1c444 commented on GitHub (Mar 31, 2025):

What is installed on the marketplace are strategies that can be used in Agent nodes within Workflow/Chatflow, not strategies in the Agent application. You can add an Agent node in Workflow/Chatflow to use them.

@Nov1c444 commented on GitHub (Mar 31, 2025): What is installed on the marketplace are strategies that can be used in Agent nodes within Workflow/Chatflow, not strategies in the Agent application. You can add an Agent node in Workflow/Chatflow to use them.
Author
Owner

@MakabakaHuba commented on GitHub (Apr 1, 2025):

Thank you!

Do you know how to use react strategy in Agent(not in chatflow or workflow)? Or can only use function call strategy in Agent?

@MakabakaHuba commented on GitHub (Apr 1, 2025): Thank you! Do you know how to use react strategy in Agent(not in chatflow or workflow)? Or can only use function call strategy in Agent?
Author
Owner

@Nov1c444 commented on GitHub (Apr 1, 2025):

If it's in the Agent App, Agent Mode is automatically selected. If the model supports Tool-call, then function call will be used by default. If the model doesn't support function call, then ReAct will be automatically selected

@Nov1c444 commented on GitHub (Apr 1, 2025): If it's in the Agent App, Agent Mode is automatically selected. If the model supports Tool-call, then function call will be used by default. If the model doesn't support function call, then ReAct will be automatically selected
Author
Owner

@MakabakaHuba commented on GitHub (Apr 1, 2025):

oh, really appreciate your reply. thank you!

@MakabakaHuba commented on GitHub (Apr 1, 2025): oh, really appreciate your reply. thank you!
Author
Owner

@KennanChan commented on GitHub (Jul 31, 2025):

I am curious about why the agent app is designed this way? Can it be configured like the agent node? It would also make more sense if a workflow could reference an existing agent app as a node, similar to how an agent app can reference a workflow as a tool.

@KennanChan commented on GitHub (Jul 31, 2025): I am curious about why the agent app is designed this way? Can it be configured like the agent node? It would also make more sense if a workflow could reference an existing agent app as a node, similar to how an agent app can reference a workflow as a tool.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#12338