Let reviews be stopped, and fail stuck reviewers automatically

This commit is contained in:
Ian Gulliver
2026-10-17 07:24:08 -07:00
parent 00cd1ed958
commit 9b3f775dac
11 changed files with 397 additions and 220 deletions
+9
View File
@@ -22,6 +22,15 @@ func (s *Server) ListReviews(w http.ResponseWriter, r *http.Request, taskID stri
writeJSON(w, http.StatusOK, reviews)
}
func (s *Server) StopReview(w http.ResponseWriter, r *http.Request, reviewID string) {
review, err := s.agents.StopReview(r.Context(), reviewID, "the reviewer was stopped")
if err != nil {
writeAgentError(w, err)
return
}
writeJSON(w, http.StatusOK, review)
}
func (s *Server) SetFindingState(w http.ResponseWriter, r *http.Request, reviewID string, index int) {
req := api.FindingStateUpdate{}
if !readJSON(w, r, &req) {