langflow-ai / langflow

Langflow is a low-code app builder for RAG and multi-agent AI applications. It’s Python-based and agnostic to any model, API, or database.
http://www.langflow.org
MIT License
30.45k stars 3.83k forks source link

[Feature Request] Flow Grouping: Implementing Flow-Level Grouping for Enhanced Management and Access Control #1722

Closed YamonBot closed 2 months ago

YamonBot commented 5 months ago

Reasons for Suggestion

Introducing the concept of grouping specific flows together, similar to a folder system, would allow for better organization and management of flows. This would make it easier to handle permissions and access controls on a group level, enhancing security and operational efficiency.

Content of the Proposal

Implement a feature that allows flows to be grouped together at the flow level, not just within individual flows. This "folder-like" system should allow for CRUD (Create, Read, Update, Delete) operations on groups of flows, which can be controlled based on organization and user permissions.

Technical Considerations

Potential Use Cases

  1. Project-Based Organization: Grouping flows by project or team can streamline management and access, especially in larger organizations.
  2. Security and Compliance: Easier to manage compliance with policies by restricting access to sensitive flows grouped under specific criteria.
YamonBot commented 5 months ago

I think it's necessary to structure this component now, while it's still in the development stage, to avoid migration issues later.

YamonBot commented 4 months ago

https://github.com/langflow-ai/langflow/issues/1864