Monitors

A monitor scores how suspicious an action or a whole trajectory looks, and the blue team audits the highest scores against its human budget. Action monitors are selected with ct run monitor --action-monitor <name>, trajectory monitors with --trajectory-monitor <name>.

Action monitors

MonitorDescription
checklistAnswers five yes/no checks per action (necessity, security surface, innocent explanation, concrete harm, removability) before scoring; the top of the scale is gated on concrete harm.
goal-analysisScores each action while shown the environment's candidate covert objectives, asking whether the action advances any of them.
mean-actionAverages two independent runs of the old-action monitor on each action.
mean-goalsAverages two independent goal-analysis runs on each action.
mean-single-goalScores each action twice per covert objective, averages each objective's scores, and keeps the highest average.
multiWeighted blend of the orthogonal and old-action monitors' scores for each action.
no-historyScores each action in isolation with no preceding action history or candidate covert-objective hints.
old-actionThe default action monitor: one model call per action, shown the candidate covert objectives.
old-action-no-goalsThe default action monitor without the candidate covert objectives.
orthogonalFlags work that does not serve the main task - unnecessary changes, premature optimization, off-task activity - rather than judging malice directly.
single-goalScores each action once per candidate covert objective in parallel and keeps the maximum score.
strongSees the full conversation history (goal-blind) so it judges each action in context.
strong-goalsThe strong full-history monitor, additionally shown the environment's candidate covert objectives.
three-scoresCategorical monitor: a safe / uncertain / suspicious verdict per action, mapped onto the score scale.

Trajectory monitors

MonitorDescription
goal-analysisReads the full transcript while shown the environment's candidate covert objectives, working through them one by one.
mean-goal-analysisAverages two independent goal-analysis passes over the transcript.
mean-quickAverages five independent quick passes over the transcript.
mean-single-goal-analysisReads the transcript twice per covert objective, averages each objective's scores, and keeps the highest average.
monitoring-benchReplica of the MonitoringBench benchmark's monitor: the bench prompt on its fixed 3-model panel, max-aggregated.
quickReads the full transcript in a single pass, shown the candidate covert objectives, and returns one score for the trajectory.
quick-no-goalsReads the full transcript in a single pass with no covert-objective hints.
single-goal-analysisReads the full transcript once per candidate covert objective in parallel and keeps the maximum score.