Save Execution inputs on execution ?
Usecase
When debugging a workflow, I usually have to modify and specify execution inputs many times since I execute the workflow many times. Given that execution inputs are not saved/persisted, I have to specify them each time which is a chore, especially if one of these inputs is a dict
or a list
.
For now, I circumvent this issue by specifying default_inputs
that are saved in the workflow file. But these cannot be used to specify inputs for every node contrary to execution inputs so there is still something missing.
Proposal
Given execution inputs can be saved in the workflow (execute_arguments
field in the graph field
) and that we save the workflow before execution, perhaps we could save the execution parameters in the workflow file when executing it ? Since it could be unwanted behaviour, it could be an opt-in via a checkbox ?
Another possibility would be to somehow persist the state of the execution input dialog (in localStorage
?) so that I can recover previously inputted execution parameters when switching pages.