Issue Description
Currently, the system successfully maintains a history of up to 30 versions for each Agent.
However, there is a significant lack of visibility regarding the specific modifications made between these versions.
We are unable to identify which specific steps were altered or what the exact nature of those changes was (e.g., "What was changed in which step?").
Proposed Solution/Enhancement
We propose an enhancement to the versioning interface that provides clear, granular details for each version. Specifically, the system should:
- Highlight Modified Steps: Clearly indicate which part of the Agent's workflow or configuration was updated.
- Provide a "Diff" View: Display the specific changes (old vs. new values) within each version.
Impact
This transparency is crucial for maintaining a stable production environment.
By understanding the exact history of changes, developers can build on Agents without the fear of inadvertently impacting end-users.