Today is the Wrong Year

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hello Cursor Friends!

Bug Summary: Cursor IDE thought today was Monday, February 9th 2025. Which is wrong for 2 different reasons.

Steps to Reproduce

  1. Open a brand new chat.
  2. Ask this question: “Hello AI agent. Without cheating and checking on the internet, tell me today’s date.”
  3. Agent replies: “From the context provided at the start of our conversation, today’s date is Monday, February 9, 2025.”

Problem 1: It’s not 2025.

Problem 2: That date in history, February 9th 2025, was actually a Sunday. Not a Monday.

Expected Behavior

An accurate date.

Screenshots / Screen Recordings

Operating System

Linux

Version Information

Version: 2.4.28
VSCode Version: 1.105.1
Commit: f3f5cec40024283013878b50c4f9be4002e0b580
Date: 2026-02-03T00:56:18.293Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Linux x64 6.1.0-42-amd64

For AI issues: which model did you use?

Composer 1.5

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report, this is a known issue. There’s already a similar thread.

The problem is that the user_info context sends 2025 instead of 2026. The team is aware, but there’s no timeline for a fix yet. Your report helps show that this also affects Composer 1.5, not just Auto mode.

1 Like

If you can reproduce this @Datahenge, can you send over a Request ID with privacy mode disabled (Cursor Settings > General > Privacy) before starting the request?

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When asking what the current date is, Cursor gives 2025 as the year instead of 2026.

Steps to Reproduce

Using agent/auto mode, ask “What is the current date?”

Expected Behavior

Year should display correctly

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.4.28 (Universal)
VSCode Version: 1.105.1
Commit: f3f5cec40024283013878b50c4f9be4002e0b580
Date: 2026-02-03T00:56:18.293Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.2.0

For AI issues: which model did you use?

Auto

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

I confirmed it on my end. In auto mode, the user_info context really sends 2025 instead of 2026.

I’ll pass this to the team.

1 Like

If you can reproduce this @Danny_Rappleyea, can you send over a Request ID with privacy mode disabled (Cursor Settings > General > Privacy) before starting the request?

Here you go, @Colin

684cf778-e598-4f21-a3f9-3ef8eefdf1f8

Thank you very much! We’re fixing this (it may already be fixed). Please give it another try and let us know!

No changes yet (re-tested this morning, after noticing agent created new LICENSE.txt file with year 2025 instead of 2026)

But I’m keeping an eye on it. :magnifying_glass_tilted_left: :detective:

From the context you provided: Thursday, February 19, 2025.

So still showing 2025, after updating this morning to Version: 2.5.17 (Universal).

@Danny_Rappleyea Do you have a Request ID?

Hi @Colin , I was able to reproduce again.
Request ID: 75185d8f-5775-4021-9118-d6f02dc76f5c

1 Like

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The metadata Cursor sends to the AI at the start of a conversation includes a “Today’s date” field. That value can be wrong by one year (e.g. “Saturday Feb 21, 2025” when the actual date is in February 2026). The AI may then use the wrong year (e.g. in copyright text).

Steps to Reproduce

  1. Start a new Cursor conversation in February 2026 (or when your system date is 2026).
  2. Ask the AI to do something that uses “today’s date” (e.g. add an MIT LICENSE with the current year).
  3. Check what year the AI used (e.g. in the LICENSE file).

Expected Behavior

“Today’s date” in the context sent to the AI should match the user’s current system date (e.g. 2026 when it is 2026).

Operating System

Windows 10/11

Version Information

Version: 2.5.20 (user setup)
VSCode Version: 1.105.1
Commit: 511523af765daeb1fa69500ab0df5b6524424610
Date: 2026-02-19T20:41:31.942Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

Additional Information

System date/time was correct (2026). The wrong year (2025) appeared to come from the user_info (or equivalent) context Cursor injects, not from the OS.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Turns out this can still show up and is quite baked into the model itself (our changes to the system prompt have had mixed results). We expect this to get fixed in future model releases!