Your Agents Are Not Time Aware Coding agents Claude Code and Codex consistently over-predict their own wall-clock runtime, according to research conducted as part of MATS 10 with Maksym Andriushchenko. The study introduced AgentTime, an evaluation suite of 18 benchmarks, and found that agents lack calibrated temporal self-awareness, which is critical for long-horizon tasks. The findings highlight a gap in current evaluations, which do not measure agents' ability to follow time-based instructions or judge when to stop. Work done as part of MATS 10 with Maksym Andriushchenko We had two CLI agents, Claude Code and Codex, predict, execute and then retrospectively estimate their own wall-clock runtime. We ran experiments across ProgramBench, our own evaluation-suite AgentTime , and then ablated on what information agents have access to. As agents become more and more capable, we turn to measure the length of tasks they can automate. METR’s time-horizon curves https://metr.org/time-horizons/ show that frontier models are able to solve 17 hour tasks 50% of the time. But this only measures time externally. For an agent to be able to work for certain very long-horizon tasks, they would need a calibrated model of its temporality. An agent needs to know how long it’s been working, how much time is left for a budget or deadline, and make policy decisions based on it. An agent can spend time without any representation of time passing. We ourselves are also bad at containing good representations of time. For example, human are often susceptible to biases such as the planning fallacy https://en.wikipedia.org/wiki/Planning fallacy , the holiday paradox, and Vierordt’s law https://en.wikipedia.org/wiki/Vierordt%27s law : where we overestimate short durations and underestimate long ones. Do agents follow these same time-based biases? While we may be bad at innately understanding the passing of time, we constantly use clocks to measure and control our actions and event. Even without clocks we're still able to control how long we think and what we think about. We're also able to follow clear time-dependent instructions. Agents, on the other hands, struggle following instructions like “I need you to complete this task in 30 minutes” or “I’m going to a meeting, iterate on this task for the next two hours”. Following deadlines and judging when to stop is a test that's not currently measured by modern evaluations. We also recognize that temporal self-awareness is operation of self-control: while LLMs themselves are stateless, will agents gain an understanding of their temporal state? ProgramBench is an evaluation set of 200 tasks, where each one includes compiled binary and documentation prompting an agent for an original reimplementation by probing the binary code. AgentTime is our own evaluation suite built from 18 different benchmarks. We run the tasks using Docker on Hetzner/AWS machines, and try to match each benchmark's intended setup. We remove native time caps and budgets as to get their natural runtime. While fresh Claude Code and Codex sessions work on each problem, we run a timer outside the sandbox. Once a task finishes, we score it according to each benchmark's method. AgentTime Task-Suite | | | | Agents Last Exam | 12 | METR RE-Bench | 5 | AppWorld | 6 | OSWorld 2.0 | 8 | AssistantBench | 16 | PaperBench | 6 | CORE-Bench | 12 | PPTArena | 8 | DeepSWE | 12 | ProgramBench | 12 | Frontier-Bench | 16 | Sakana ALE-Bench | 12 | GPQA-Diamond | 60 | TUA-Bench | 16 | Humanity's Last Exam | 18 | WildClawBench | 5 | METR public tasks | 9 | YC-Bench | 2 | | | One of the primary signals for time-awareness is the ability to accurately predict how long something will take. While it's often impossible to forecast a future task, models are often able to gain a deep understanding of what the task entails and the necessary steps to complete it. Our headline result on AgentTime shows coding agents consistently over-predict how long they will take. To thoroughly test prospective task-prediction we run multiple experiments on both ProgramBench and AgentTime. ProgramBench: while re-implementing programs could take hours and days for humans, coding agents are often able to finish within minutes. But they necessitate natural pressure points for time: how thoroughly to probe, when observed behavior is enough, and how long to keep debugging or running tests. My first experiments takes GPT-5.5 in codex and Opus-4.8 in claude code and asks the agent in a sandboxed environment without access to the internet, the following prompt: 1. Your VERY FIRST line of output must be exactly: ESTIMATE MINUTES=