[Knowledge] New node to manage knowledgebase #11871

Closed
opened 2026-02-21 19:04:29 -05:00 by yindo · 4 comments
Owner

Originally created by @DavideDelbianco on GitHub (Mar 20, 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 this report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

1. Is this request related to a challenge you're experiencing? Tell me about your story.

I have a workflow that scrapes a remote data source and uses HTTP / Code nodes to:

  • Create or Update a KB
  • Add / Update metadata definitions to KB
  • Add / Update documents (and metadata) using a predefined embedding / retrieval config

I would love to have a node that can interact with the KB not only for retrieval, and take advantage of the already existing UI elements to specify embedding / retrieval / indexing configuration

For the node to work, you would probably need to first implement the possibility to set the retrieval / embedding settings during KB creation (empty KB)

The document operations would use the UI to specify the indexing config (General, QA, Parent Child, etc...)

2. Additional context or comments

This would allow

  • Creation of workflows that can help manage the KB in a programmatic way
  • Ease the creation of chatflows / Agentic Bots that can learn from the user, storing data into the KB

3. Can you help us with this feature?

  • I am interested in contributing to this feature.
Originally created by @DavideDelbianco on GitHub (Mar 20, 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 this 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. ### 1. Is this request related to a challenge you're experiencing? Tell me about your story. I have a workflow that scrapes a remote data source and uses HTTP / Code nodes to: - Create or Update a KB - Add / Update metadata definitions to KB - Add / Update documents (and metadata) using a predefined embedding / retrieval config I would love to have a node that can interact with the KB not only for retrieval, and take advantage of the already existing UI elements to specify embedding / retrieval / indexing configuration For the node to work, you would probably need to first implement the possibility to set the retrieval / embedding settings during KB creation (empty KB) The document operations would use the UI to specify the indexing config (General, QA, Parent Child, etc...) ### 2. Additional context or comments This would allow - Creation of workflows that can help manage the KB in a programmatic way - Ease the creation of chatflows / Agentic Bots that can learn from the user, storing data into the KB ### 3. Can you help us with this feature? - [ ] I am interested in contributing to this feature.
yindo added the 💪 enhancement label 2026-02-21 19:04:29 -05:00
yindo closed this issue 2026-02-21 19:04:29 -05:00
Author
Owner

@crazywoola commented on GitHub (Mar 20, 2025):

We're actually thinking about that.

@crazywoola commented on GitHub (Mar 20, 2025): We're actually thinking about that.
Author
Owner

@DavideDelbianco commented on GitHub (Mar 20, 2025):

A user has started the creation of a custom plugin node that interacts with the KB, but I don't think you can get access to the UI elements from plugin nodes and get the same quality of a native node: https://github.com/stvlynn/better-knowledge-base/tree/main

@DavideDelbianco commented on GitHub (Mar 20, 2025): A user has started the creation of a custom plugin node that interacts with the KB, but I don't think you can get access to the UI elements from plugin nodes and get the same quality of a native node: https://github.com/stvlynn/better-knowledge-base/tree/main
Author
Owner

@crazywoola commented on GitHub (Mar 20, 2025):

This is a trial version of the existing knowledge base. https://github.com/stvlynn @stvlynn is also a member of us. :)

@crazywoola commented on GitHub (Mar 20, 2025): This is a trial version of the existing knowledge base. https://github.com/stvlynn @stvlynn is also a member of us. :)
Author
Owner

@dosubot[bot] commented on GitHub (Apr 20, 2025):

Hi, @DavideDelbianco. I'm Dosu, and I'm helping the Dify team manage their backlog. I'm marking this issue as stale.

Issue Summary:

  • You requested a new node feature to manage a knowledge base within workflows.
  • Crazywoola mentioned the team is considering this feature.
  • You noted a user is creating a custom plugin node, but it may not match native quality.
  • Crazywoola shared a trial version of the existing knowledge base by stvlynn, which you reacted to.

Next Steps:

  • Please let me know if this issue is still relevant to the latest version of the Dify repository by commenting here.
  • If no updates are provided, the issue will be automatically closed in 15 days.

Thank you for your understanding and contribution!

@dosubot[bot] commented on GitHub (Apr 20, 2025): Hi, @DavideDelbianco. I'm [Dosu](https://dosu.dev), and I'm helping the Dify team manage their backlog. I'm marking this issue as stale. **Issue Summary:** - You requested a new node feature to manage a knowledge base within workflows. - Crazywoola mentioned the team is considering this feature. - You noted a user is creating a custom plugin node, but it may not match native quality. - Crazywoola shared a trial version of the existing knowledge base by stvlynn, which you reacted to. **Next Steps:** - Please let me know if this issue is still relevant to the latest version of the Dify repository by commenting here. - If no updates are provided, the issue will be automatically closed in 15 days. Thank you for your understanding and contribution!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#11871