Approval and Review
How sentinels relate to Inspect’s tool approval and review, and the order they run in.
WarningOutline
This page is an outline: a summary and the sections planned for it, not yet the documentation. See Getting Started for a worked example.
Overview
How a sentinel sits beside Inspect’s existing approval= and review= policies. Covers the order in which they run around a tool call, when to use each, the differences in vocabulary (approve versus continue, and the agent-facing message), and what is planned for running approvers as protocols.
Planned Sections
- The order: approval, then the sentinel, before a call; review, then the sentinel, after it
- When to use approval, review or a sentinel
- Vocabulary:
approveandcontinue;Approval.explanationandDecision.message - Using an approval and a sentinel on one task
- Approvers as protocols,
as_protocol()(planned) - Reviewers and after-call protocols (under review)