Match pending sends by a send id the server echoes

This commit is contained in:
Ian Gulliver
2026-10-20 15:22:50 -07:00
parent b8c5331a0c
commit 8fec4b9040
29 changed files with 437 additions and 327 deletions
+2 -2
View File
@@ -217,7 +217,7 @@ func (m *Manager) startReviewer(ctx context.Context, task api.Task, snap api.Sna
return err
}
_, err = m.turn(ctx, sess, task, "byre", prompt, nil)
_, err = m.turn(ctx, sess, task, "byre", prompt, "", nil)
if err != nil {
m.endReviewer(ctx, sess.Id, project, reviewID)
m.failReview(ctx, reviewID, "the reviewer didn't start: "+err.Error())
@@ -350,7 +350,7 @@ func (m *Manager) forwardFindings(taskID, reviewID string) {
slog.Info("review findings not forwarded, task has no live agent", "review", reviewID, "task", taskID)
return
}
_, _, err = m.Message(ctx, s.Id, "byre", findingsMessage(r), "")
_, _, err = m.Message(ctx, s.Id, "byre", findingsMessage(r), "", "")
if err != nil {
slog.Error("forward review findings", "review", reviewID, "session", s.Id, "err", err)
return