reject()

Reject a pending review.

Usage

Source

reject(
    review,
    *,
    feedback="",
    decided_by="",
)

Parameters

review: HumanReview

The review to reject.

feedback: str = ""

Feedback explaining the rejection.

decided_by: str = ""
Identifier for the human making the decision.

Returns

ReviewDecision
The rejection decision.

Raises

ValueError
If the review has already been resolved.

Examples

import talk_box as tb

review = tb.human_review("Delete all user data", agent="cleanup_bot")
decision = tb.reject(review, feedback="Too risky", decided_by="bob")
review.is_approved  # False
review.status       # ReviewStatus.REJECTED