ragflow icon indicating copy to clipboard operation
ragflow copied to clipboard

ROADMAP 2025

Open yingfeng opened this issue 11 months ago • 45 comments

v0.20.0

  • [ ] A brand new agent and workflow builder: support agent and workflow orchestration in a unified canvas
  • [ ] Enable agents to call MCP tools ([#7936]([Feature Request]: When can the agent support the invocation of MCP services? · Issue #7936 · infini))
  • [ ] Support sharing agents with initial variables pre-configured (#7291)
  • [ ] Display runtime logs when interacting with agents
  • [ ] Refactor dataset parsing and chunking into a multi-step process
  • [ ] Add the ability to compare responses from different models to the same question within the chat module
  • [ ] Redesign the UI and introduce dark mode

v0.19.0

  • [x] Support cross-language search in the knowledge base and chat modules. #7376
  • [x] Add a new code component to the Agent module. #4977
  • [x] #7623
  • [x] #7608

v0.18.0

  • [x] #4344
  • [x] #5905
  • [x] Agent can be shared betweem team members. #6222
  • [x] Supports agent version history. #6130
  • [x] #6515
  • [x] OpenAI compatible API for chat assistant and agent. #6329
  • [x] Supports disabling user sign-up. #6327
  • [x] Figures from PDF/Docx can be parsed via VLMs. #6278

v0.17.0

  • [x] #5173
  • [x] Improve prompt reference form Agent #4764
  • [x] #5198

v0.16.0

  • [x] #4543
  • [x] #4242
  • [x] #4367
  • [x] #3690

Long-term plan

  • [ ] RAGFlow documents #720
  • [ ] APIs #1102

Backlog

  • [ ] Supports memory API for Agent #4213

Previous roadmap

ROADMAP 2024

yingfeng avatar Dec 24 '24 11:12 yingfeng

Does RAGFlow not have an administrator entrance?

Jeocy avatar Feb 08 '25 07:02 Jeocy

How about supporting multi-modal RAG?

alexxchen avatar Feb 11 '25 14:02 alexxchen

mobile ui please option to disable user registration

chminsc avatar Feb 12 '25 23:02 chminsc

user management method, currently if I expose it to the internet, anyone can register PostgresSQL support

Zeta-ZhaoLi avatar Feb 15 '25 01:02 Zeta-ZhaoLi

UX improvements for the chat

  • multiple lines for chat input (HTML tag input => textarea)
  • markdown rendering, since response from LLMs supports it

Mentioned here

hoharald avatar Feb 17 '25 09:02 hoharald

希望支持导出和导入agent工作流 Hope to support exporting and importing Agent workflows.

15053285989 avatar Feb 18 '25 07:02 15053285989

How about supporting multi-modal RAG?

Under planning, it requires Infinity to be production ready such that Tensor based reranker as well as multi vector retrieval could be available.

yingfeng avatar Feb 18 '25 13:02 yingfeng

希望知识库可以分享一个连接,这样别人点看,可以询问问题,不用登录平台,类似与分享了一个聊天界面,上面可以定义机器人可以提供什么服务

Echoole avatar Feb 18 '25 15:02 Echoole

希望支持导出和导入agent工作流 Hope to support exporting and importing Agent workflows.

Already supported

Image

cike8899 avatar Feb 19 '25 06:02 cike8899

How do I need to be able to call the visual understanding model in the agent? Can the user call the corresponding visual understanding model after uploading the picture?

Andy-Zyu avatar Feb 24 '25 14:02 Andy-Zyu

1、新建助理,可以不选择关联知识库,就只与大模型对话。 2、助理的对话页面美化下,比如对话框颜色、小组件按钮、进行中/加载中的提示。助理的对话框显示效果支持更多格式,比如md、code等。对话输入框支持语音输入。设置了助理头像后,新建对话,还是默认的头像,需要过一段时间才行。 3、agent,可以自定义头像。 4、模型供应商,已加入的,显示面积可以调整下,太宽了。 5、完善第三方嵌入,要显示助理标题和头像。 6、知识库,加入启用、解析等筛选项,知识库中文件多了就不好找了。

感谢🙏

我也想加入开发中,编码实现某些功能,但是我不会 😭。

zmxccxy avatar Feb 26 '25 06:02 zmxccxy

user management method, currently if I expose it to the internet, anyone can register PostgresSQL support

I agree with user management, this feature is needed very much. Even if it is basic user management to start with, the ability to disable user registration and only invite users by email.

Ideally, it would be great if we could get the following user management features

  • User management page with the ability to invite/disable/remove users and add users to groups
    • Admin group (full system access with user management)
    • Standard group (can access everything except 'user management' and 'system' features[similar to user-settings page on the demo site])
  • Multiple teams
    • The ability to create multiple teams and add different people to each team. I don't always want to share a knowledge base with everyone in my team, I need a way to manage my teams and the people in each team so that I can maintain some knowledge base security

rplescia avatar Feb 26 '25 08:02 rplescia

SSO/IAM support pls

jackysc avatar Feb 26 '25 16:02 jackysc

请支持 SSO/IAM

您好SSO/IAM 有好用的开源项目吗

yumu7777777 avatar Feb 27 '25 07:02 yumu7777777

SSO/IAM belongs to features of enterprise edition and will not be delivered in the open source edition.

yingfeng avatar Feb 27 '25 12:02 yingfeng

Regarding SSO and enterprise/open source, I like what Windmill.dev does... https://www.windmill.dev/pricing Maybe you could consider that versus having a hard SSO tax.

dalemccrory avatar Feb 27 '25 23:02 dalemccrory

User management is a showstopper for our company as well. Specifically, we have no way to build a knowledge base which is visible to only a certain group of users (i.e. financial data or HR data).

igorperic17 avatar Mar 03 '25 11:03 igorperic17

Expect to support script nodes or function nodes, and support the use of script functions to process the input of the previous node and then output

wzqiang1332 avatar Mar 04 '25 08:03 wzqiang1332

希望 Agent 支持变量执行代码块

Tsukasa007 avatar Mar 04 '25 15:03 Tsukasa007

Hope to support statistical analysis of all users’ questions and answers, such as tracking the usage volume and frequency over a quarter, identifying the topics they focus on, and calculating the ratio of effective to ineffective responses.

Luyp-m avatar Mar 05 '25 08:03 Luyp-m

Hope to support agent api to dynamically change the variables of begin component

stardyun avatar Mar 15 '25 00:03 stardyun

Does RAGFlow not have an administrator entrance?RAGFlow 没有管理员入口吗?

I think it would be nice if we had a back office to monitor api calls, like langsmith/langfuse

Sos-Zachary avatar Mar 17 '25 02:03 Sos-Zachary

recommend refining the API interface and addressing existing issues to improve its overall quality, as the current implementation appears somewhat rudimentary.

role11 avatar Mar 18 '25 06:03 role11

希望支持导出和导入agent工作流

已支持

Image

希望能支持API接口导入

yuhaya avatar Mar 19 '25 23:03 yuhaya

1)希望增加对图片内容识别,建立知识库,并可以问答; 2)希望增加对视频内容识别,建立知识库,并可以问答。回复结果的引用,指向视频中的时间段。

czhcc avatar Mar 25 '25 01:03 czhcc

希望Agent中增加一个output转格式的节点,可以自定义输出的格式是txt还是markdown或HTML

hero8152 avatar Mar 31 '25 01:03 hero8152

I hope Agent can execute Python or JS code

BuYuanHao avatar Apr 03 '25 02:04 BuYuanHao

在文件管理中上传文件,然后连接到知识库,在知识中做了解析后发现不想要了,在知识中把该解析的知识删除,然后再回到文件管理中查看那个文件,发现文件还在,但点击最后的预览,这个文件是错误的了,一定要删除重新上传才行,这个不知道是不是bug.

chaijl avatar Apr 15 '25 06:04 chaijl

你好,希望能在块预览中能展示图片信息;可以插入块而不是单纯新增块;在编辑块的时候,能够手动定位原始文档位置以及插入图片。

wwwwwwsaw avatar Apr 22 '25 07:04 wwwwwwsaw

I hope Agent can execute Python or JS code

@hero8152 @Tsukasa007 @wzqiang1332 Will launch it in v0.19.0—stay tuned!

ZhenhangTung avatar May 12 '25 02:05 ZhenhangTung