After using agent mode exclusively for a few weeks, the following are the areas of advancement that I'd love to see, based entirely on how I've found myself using it in practice:
I want the agent to perform common actions on its own (without consent), as long as the side effects of those actions are 1) project-local, and 2) easily undoable (i.e. the workspace is git-versioned).