ratingis the human verdict:pass,fail, orpartial.statusis the review lifecycle:open,resolved, orignored.bodyis the human feedback message.expectedis corrected JSON output for the run.expectedFilesare corrected files attached to the run.
score values. Humans set feedback rating
values. Keep those concepts separate: scores come from evaluators, ratings come
from review.
Feedback lifecycle
- Inspect a run and decide whether the output is acceptable.
- Add feedback with a rating, status, message, and optional expected output.
- Fix the workflow or agent.
- Mark feedback
resolvedorignored. - Promote the run to a dataset example if it should become a regression test.
API routes
The feedback routes all operate on the same run feedback object:GET /api/v1/runs/{id}/feedbackPUT /api/v1/runs/{id}/feedbackDELETE /api/v1/runs/{id}/feedbackGET /api/v1/runs/{id}/feedback/expectedPOST /api/v1/runs/{id}/feedback/expectedPOST /api/v1/runs/{id}/promote
GET /api/v1/runs/{id}?expand=execution when you only need feedback
embedded in a run response. Use the dedicated feedback routes when you are
creating, updating, clearing, or promoting feedback.