Language model internal states reveal harmful action patterns better than guard models

Agent Safety From Within: Detecting Harmful Trajectories from LLM Internal States

Artificial Intelligence

Summary

Large language models can take multiple steps using tools but might perform unsafe or harmful actions during this process. The authors studied whether harmful behavior can be detected from inside the model’s own internal data rather than relying on external safety checks. They found harmful actions hidden in the model’s internal states in ways previous guard methods missed. This led to building a system called TACIT that reads the model’s internal signals to detect unsafe behaviors more accurately and efficiently than prior methods.

What this means in practice

  • For ai safety engineers: Improve real-time detection of harmful sequences in AI systems by reading internal model states instead of relying on external moderation tools.
  • For ai platform developers: Integrate lightweight, low-latency safety checks into language model tool pipelines using linear probes trained on internal representations.

Authors

Difan Jiao, Ashton Anderson

Abstract

Language model agents can now perform sophisticated sequences of actions via tools and harnesses, which has increased the scope of the damage they can cause. Guard models, however, are mainly built for content moderation and thus are not well-suited to detecting this agentic risk. To address this, we proceed by first conducting a representational analysis, then use the resulting insights to build a solution. In our analysis, we focus on two types of trajectory-level agentic harms: harmful content, which is expressed directly, and unsafe tool use, which depends on whether an action is consistent with the interaction that produced it. We investigate how open-source guard models represent these two types of harm and find that they are linearly readable inside the model, even though guard models predict no better than chance on pairs that differ only in the called tool's schema. The two harm types also follow nearly orthogonal internal directions, and neither reliably serves as a proxy for the other. These results motivate reading trajectory safety directly from internal states. We introduce TACIT, a readout of a frozen backbone's internal states that decodes no tokens. Trained on six trajectory-safety benchmarks, a linear probe raises mean macro-F1 from 62.3 for the strongest open guard to 80.7, and refined readouts reach 86.2. With each benchmark held out of training entirely, the refined readouts still lead the strongest guard (65.7 vs. 61.1). With the same backbone, training data and test split, the frozen readout is on par with full safety fine-tuning, and it improves the fine-tuned model further when applied on top. The probe trains about one millionth as many parameters as full fine-tuning in about a sixth of the time, and TACIT has the lowest latency of the guards we evaluate.