Why do I have to accept the same piece of code twice?

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I programmed with cursor, cursor required me to execute accept. In fact, I think cursor programs by himself, goes over for a cup of coffee, and then comes back to see what he has done. How can I turn off this “accept”?

I think the design that requires me to accpet for every file is very bad. In fact, because there was still the keep step at the end, I could have easily known exactly what the cursor had modified.

Steps to Reproduce

For me, it is to reproduce every time it is executed. However, there might be a special point that my programming environment is built with soft connections.

➜ vibe_coding tree -L 1
.
├── check_simd
├── check_simd.c
├── CLB_TGW_DevTest → /data/home/leotliu/CLB_TGW_DevTest
├── dummy
├── dummy2
├── lvs_iptables → /data/home/leotliu/lvs_iptables
├── tgw_deploy_plugin → /data/home/leotliu/tgw_deploy_plugin
├── tgw_eip → /data/home/leotliu/tgw_eip
├── tgw_ld → /data/home/leotliu/tgw_ld
├── tgw_stat_agent → /data/home/leotliu/tgw_stat_agent
├── tgw_vibe_rule
└── tgw_worker → /data/home/leotliu/tgw_worker

Expected Behavior

I hope I don’t have to order accpet. Please give me a feature to turn off this accept.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.41
VSCode Version: 1.105.1
Commit: 2ca326e0d1ce10956aea33d54c0e2d8c13c58a30
Date: 2026-01-16T19:14:00.150Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hi,

Thanks for posting on the Cursor forum!

To help ensure most of our users can participate in discussions, this forum is currently English only.

If you’d like, you can edit your post to translate it into English. Once it meets our guidelines, it will be automatically relisted.

Thanks for understanding!

Note: This is an automated detection system and sometimes makes mistakes. If your post is already in English, feel free to ignore this message, or just make a small edit and it will be reviewed again.

Hey, it looks like you’re running into a review workflow with two steps: first Accept for each file, then a final Keep for all changes.

But based on your screenshots and what you described, this might be related to a known issue where files pile up in the review list and don’t stay in sync with git status. This was fixed in recent versions.

Try this:

  • Turn on Auto-accept on commit in Settings → Agent Review, it will automatically accept changes when you commit
  • Check if old files are building up in the review list. If they are, try closing and reopening the project

If it happens again, please share a screenshot of the full review panel with the file list, so we can see if files are duplicated or if this is actually a two-step workflow.

Also, your setup with symlinks might affect this. If the issue continues, let me know and we’ll dig deeper.


还是没什么用。我这个问题已经产生很多很多accept了,点了很多次了。
It’s still of no use. I have received a lot of “accept” for this question and clicked it many times.

以前版本还没有这问题。我是否有什么方法降低版本?
This issue was not present in previous versions. Do I have any way to lower the version?

我认为无论如何,从产品设计的角度来看,一个代码让我点击十多次accept都是不合理的。
In my opinion, from the perspective of product design, it is unreasonable for a piece of code to make me click “accept” more than ten times.