0.45.4 Composer doesn't run commands within its pane

After the update, the composer agent no longer runs commands in its pane. Say for example I ask it to run cargo build it creates the command for me to run, but when I do it runs it in the terminal pane. This is a serious regression for me because I now have to copy and paste the output back into composer, rather than composer having access to the output of this (or other) commands like it used to.

Really frustrating.

On a wider note, why are regressions like this even happening?

I cannot even change to agent anymore there is no option at all. Completely messed up things today for a fast codebase review

Can you send us a screenshot of when this is happening? The agent should allow you to run the terminal commands in line still. This isn’t a feature that we’ve got rid of!

You may need to start a new composer session to see the switcher as you are unable to switch mid-chat.

This is constantly happening for me as well. Prior to 0.45 update, agent was regularly running terminal commands inline, allowing rapid iteration, but now commands show up as shown here, and when you click “Run” they run in a (new) terminal.

It could be that composer is defaulting to “normal” mode? Is there a way to make “agent” mode the default?

Hey, the agent has the ability to decide if it thinks a command should be run inline (such as npm install, apt-get install, brew install), but can choose not to run commands too that should be long running (like npm start and so on).

Looks like it didn’t make a great decision here, but the catch for this is the Run button, to give you a quick way to trigger it!

A couple of days ago I had run buttons for commands but after the last update I no longer see them.

Also, posted about this separately but the composer updates to files no longer work by hot reloading my browser.

Can you check you’re on the latest version of Cursor?

If you are and still don’t see the run buttons, could you share a screenshot of what you’re seeing? That would help us track down what’s going on with both the run buttons and hot reloading