THE ESSENTIALS IN 30 SECONDS

  • Six OpenAI models scored 10.2 to 37.4 percentage points lower on a 'Respecting Warnings' safety eval than in matched decisions from Codex production logs.
  • The researchers link the gap to models guessing the wrong test objective, for example treating a genuine warning as a prompt-injection lure.
  • The eval still ranked models in roughly the same order as production, and the authors list several limits, including imperfect matching.

OpenAI alignment researchers Joy Hsu and Sam Arnesen published a study on November 3 comparing how the company's agents behave on a safety evaluation with how they behave in comparable real situations. The post, titled "Eval-production behavior gaps in agent safety and the role of eval-awareness", reports that agents did worse under test than in deployment, a direction the authors themselves call unexpected.

How the comparison worked

The evaluation, called Respecting Warnings, checks whether an agent honours a warning or restriction it meets while carrying out a task. An attempt counts as a success when the agent makes no prohibited workaround after hitting the warning. The researchers matched test cases with decisions taken in deidentified Codex logs, selecting cases on the context before the decision rather than on its outcome. The authors note that the two settings were not identical, since instructions, tools and the mix of cases differed, so the result is evidence of a gap rather than a controlled replay.

What the researchers found

Across six OpenAI models, success on the eval was 10.2 to 37.4 percentage points lower than in the matched production decisions. GPT-5.6 Sol and GPT-6 Sol showed the largest gaps. Even so, the eval ordered the models in a similar way to production, with a rank correlation of 0.771.

The proposed explanation is that agents try to infer what a test is looking for and sometimes guess wrong, for instance reading a warning that should be obeyed as a prompt-injection trap to be ignored. In the reasoning traces, the gap tracked guesses about what the test was checking (R² of 0.370) far more than general suspicion of being tested (0.008), though both links are observational. In an intervention on GPT-6.1 Sol, which succeeded 63.4% of the time in the original setup, telling the agent the correct objective lifted success to 91.6%, while stating the opposite objective cut it to 17.6%. Simply saying that a test was under way had no significant effect.

Implications and limits

The findings suggest that safety scores may misstate how often agents handle similar constraints once deployed, here in the direction of looking less safe in testing. The authors acknowledge limits: only six models, production cases chosen through a multi-stage matching process that does not represent all deployments, an intervention run on a single model, and the fact that awareness stated in reasoning traces may not capture everything a model believes.