Add follow along in the code window/terminal

Feature request for product/service

Cursor IDE

Describe the request

Would be nice to have the ability to “follow along” the code agent in the code window.

So that when an agent is making changes the code windows are opening/scrolling to the position where the agent is making the code change.

Pros

  • easier to know the context of what agent is doing and stop the agent if it is going of course rather than waiting for it to finish. It is more difficult to see what the agent is doing to the code in the chat window because we see a very tiny window into what agent is doing rather than on the larger code window.
  • can generally get better context for what the agent is doing whilst it’s doing it
  • useful for using cursor to learn a new language because of the large visibility window.

Cons

  • super distracting to those not into it. optional

Not sure where options would go to enable it. Maybe at the bottom of the chat. Maybe a dropdown or small icon in the top right of code change sections in the chat.

Maybe a speed setting so that follow along updates at a pace the user is comfortable with– the agent can go as fast as it wants but the live follow along iscan be slowed down enough for user to get the gist of the code changes.

Also nice to have would be option to always have tool calls bring up the terminal window and follow along for tool calls for the same reason: larger visibility window for what agent is doing.

Screenshot / Screen Recording

1 Like

Hey, thanks for the detailed feature request! The “follow along” mode for tracking the agent’s changes in real time is a great idea.

There are a few similar requests about automatically opening files:

Your request goes further. It adds live scrolling, a scroll speed setting, and terminal integration. Your reasoning about stopping the agent when it goes off track and using this for learning is especially helpful.

The team is actively working on improving the agent UI, and there are related tickets in progress. Your detailed implementation ideas, like making it optional, adding settings, and where to place the controls, add really useful context.

1 Like