No pull request opened yet.
) : (No pull request opened yet.
; } if (isLoading) { returnLoading reviews...
; } const latest = reviewStates.find((review) => review.latestRun)?.latestRun; const harness = latest?.harness || config?.reviewers?.[0]?.harness || "claude-code"; const terminalEnabled = Boolean(reviewerHandleId && onOpenTerminal); const aggregateVerdict = sessionReviewVerdict(reviewStates); const runAction = reviewSessionRunAction(reviewStates, isTriggering); const runDisabled = isTriggering || reviewStates.length === 0 || reviewStates.some((reviewState) => reviewState.status === "running") || reviewStates.every((reviewState) => reviewState.status === "ineligible"); return ({apiErrorMessage(error, "Review request failed")}
: null} {notice ?{notice}
: null}No review state loaded yet.
: null} {reviewStates.map((reviewState) => (Browser preview is in the center pane.