langflow
langflow copied to clipboard
[Feature Request] Changing History: Enhancing Flow Modification History with Recovery and Named Snapshots
Reasons for Suggestion
While current systems log the history of flow modifications, the ability to recover previous versions and name specific points in the history could significantly improve usability. This would allow users to easily revert to a preferred state of a flow and better manage version control.
Content of the Proposal
Enhance the existing history logging system by enabling recovery options and allowing users to name specific snapshots in the history. Users should be able to revert to these named points easily, and the system should support detailed views of changes between snapshots.
Technical Considerations
- Update the history logging mechanism to include user-friendly names for different versions.
- Implement functionality for reverting to selected snapshots without affecting the integrity of the flow.
- Ensure that the snapshot and recovery system integrates seamlessly with current systems.
Potential Use Cases
- Error Correction: Quickly revert to a stable version after a mistake or undesirable update.
- Version Comparison: Easily compare different versions of a flow to understand changes and developments over time.