You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
detection: a semantic detector's embedding result is capped at Medium unless a reviewer verdict confirms a higher severity; regex fast-path matches keep their severity, a configured SeverityFloor raises the cap to the floor, and DetectorConfiguration.CapSemanticSeverity = false restores the uncapped severity per detector. SemanticDetectorBase.ReviewCriterion is abstract and ILlmEscalatingDetector has a ReviewCriterion member, so custom detectors must state what they look for. EscalationClient is now shorthand for an LlmJudgeReviewer that also judges semantic hits and near misses, so a verdict can turn a near miss into a finding; reviews run concurrently within MaxReviewsPerScan, default 4, and ReviewTimeout, default 5 s, a failure logs a warning, and a reviewed reason reads "detector reason — Reviewed: outcome — reviewer reason". The CLI hosts read SENTINEL_REVIEW_* to configure a reviewer, with a 3 s timeout in the hooks. See the Migrating to 4.0 page.
Features
detection: embedding hits become triage, confirmed by a pluggable second-stage reviewer (6435b34)
Bug Fixes
review: send temperature only when the caller sets one (#532) (271d8ad)