You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implemented in #1526, exactly along the lines you proposed:
DELETE /api/v1/perf/run with root_path + path, realpath-based
path-traversal rejection, and running-task protection (409);
response: { "success": true, "path": "..." };
frontend: a delete action in the selection tray on the /performance page,
with an in-app confirmation dialog listing the affected runs.
Bonus: eval report deletion (DELETE /api/v1/reports/report) is included in
the same PR as well, so both record types can now be managed from the Web UI.
This issue will be closed automatically when #1526 is merged.
Activity
Yunnglin commentedon Jul 28, 2026
Implemented in #1526, exactly along the lines you proposed:
DELETE /api/v1/perf/runwithroot_path+path, realpath-basedpath-traversal rejection, and running-task protection (409);
{ "success": true, "path": "..." };with an in-app confirmation dialog listing the affected runs.
Bonus: eval report deletion (
DELETE /api/v1/reports/report) is included inthe same PR as well, so both record types can now be managed from the Web UI.
This issue will be closed automatically when #1526 is merged.