The Rerun button ignored the original arguments and always started actions with an empty argument set, so actions that take arguments threw instead of re-running. Rerun now reuses the arguments stored on the log entry: complete runs restart directly, and incomplete ones (missing values, or password / very_dangerous_raw_string fields) open the argument form pre-filled via history.state. Justification-required actions always re-prompt so each execution is explicitly justified. Storable arguments are copied onto the log entry only after argument parsing succeeds, so failed executions no longer persist arguments that could be replayed. Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| components | ||
| stores | ||
| utils | ||
| views | ||
| ActionButton.vue | ||
| App.vue | ||
| Dashboard.vue | ||
| ExecutionButton.vue | ||
| router.js | ||