Agent trajectories as programs: fingerprinting and programming coding-agent behavior
Not on the map. Why?
Abstract (arXiv)
Benchmark scores tell you what an agent got right; they do not tell you how it got there. In this work, we introduce methods for comparing agents procedurally in different contexts, where the model, tasks, and approaches vary. We compare ten agents and find that they are identifiable by their behavioral habits, which we define as fingerprints: a probe over these procedural signatures attributes an unseen trajectory to the correct agent at 85.7% accuracy, controlling for leakage across tasks. We develop procedural representations for agent problem-solving procedures with an emergent vocabulary induction technique that is meant to be maximally compressive to avoid surface-level variation while being expressive enough to unveil the quirks of the models' patterns. We apply our framework to the software engineering evaluation dataset SWE-Bench to study the structural distinctness of agent trajectories and find that behavior is most similar between models from similar release periods and those that are distilled from one another (e.g., a distilled student model and its teacher have a Jensen-Shannon divergence of 0.25, about half the distance between other model pairs). As more models saturate evaluations, we believe that it will be important to probe model behavior along more holistic dimensions than success rates alone. We introduce ProcGrep, a library for auditing and evaluating agents for how they approach tasks at a procedural level given their traces in a top-down fashion. We believe this work has a range of applications to help developers work with and program coding agents, such as task-aware model routing, agent monitoring, and finer-grained cost analysis.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 17 of its 26 references that are in the map. First posted on arXiv 15 Jun 2026.
Builds on
17 of 26 references.
References · 17
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
- 2024RouterBench: A Benchmark for Multi-LLM Routing Systemcited by 238
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 161
- 2023Generalized Planning in PDDL Domains with Pretrained Large Language Modelscited by 139
- 2026Reasoning Theater: Disentangling Model Beliefs from Chain-of-Thoughtcited by 40
5 more
- 2026Embarrassingly Simple Self-Distillation Improves Code Generationcited by 40
- 2026Cross-Architecture Model Diffing with Crosscoders: Unsupervised Discovery of Differences Between LLMscited by 12
- 2025Modeling Student Learning with 3.8 Million Program Tracescited by 10
- 2025I Know Which LLM Wrote Your Code Last Summer: LLM generated Code Stylometry for Authorship Attributioncited by 9
- 2016Wisdom of Crowds cluster ensemblecited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026Beyond Resolution Rates: Behavioral Drivers of Coding Agent Success and Failure
- 2025Understanding Code Agent Behaviour: An Empirical Study of Success and Failure Trajectories
- 2026Measuring Cross-Task Behavioral Consistency in Language Model Agents
- 2026AgentLens: Production-Assessed Trajectory Reviews for Coding Agent Evaluation
- 2026Using Grounded Theory for Agent Behavior Analysis at Scale
- 2026The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior
- 2026Same Signal, Different Semantics: A Cross-Framework Behavioral Analysis of Software Engineering Agents
- 2026Redundant or Necessary? A Benchmark for Detecting Redundant Steps in Agent Trajectories