Incorrect Display of the Agent's Stop Time

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The time listed as the agent’s completion time may be overwritten by the agent’s subsequent actions in the same chat.

The agent’s working duration is also counted incorrectly.

Steps to Reproduce

Unknown.

  • It may be possible to reproduce this with long-running Subagents.
  • Or when an Agent runs for so long that its session receives a new billing mark on the Dashboard/Usage page.

Screenshots / Screen Recordings

2026-07-28_17-38-51.png

Operating System

Windows 10/11

Version Information

Version: 3.13.21 (system setup)
VS Code Extension API: 1.128.0
Commit: 55434bd8062ece6fee083b82beed2aee42d253f0
Date: 2026-07-27T03:26:14.573Z
Layout: IDE
Build Type: Stable
Release Track: Nightly
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.22631

For AI issues: which model did you use?

Any

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @Artemonim Thanks for the post!

I traced the session against our backend records, and the times in the chat are actually correct. The confusion is coming from the Usage page: each row there is one request, dated by when it started, not when it finished. A subagent is a single request that can run for many minutes across dozens of model calls, so it shows up as one row stamped with its start time.

In your case the turn started at 16:16:43 (the 4:16 PM on your message). The subagent at 16:46:15 kept working until about 16:54:50, then the main agent made its final calls and wrapped up around 16:56. That is where both numbers come from: 16:16:43 to roughly 16:56:09 is the 39m 26s, and 16:56 is the completion time.

Let me know if you disagree, if this doesn’t make sense or if you see other oddities and I can take a closer look!

The prompt was sent at 13:07
The agent continuously managed the team of subagents until at least 16:46

  • I expect that “Worked for” will display the duration of the agent’s work from the time the request was sent.
  • The second screenshot from the bug report also shows that the completion time for K3-low doesn’t match reality. Furthermore, I checked this metric when K3-max started, and at that time it showed the correct stop time (I didn’t take a screenshot of that).

@kevinn you may have missed my reply. Sorry for tagging you if it isn’t.