Misleading, Browser Debugging, Difficulty with Complex Backend tasks, Terminal Process Stuck And Disrupting Previously Corrected Code

Hey, thanks for the report. I see three related issues: browser debugging is misleading, the terminal hangs, and the agent breaks already fixed code.

This is a known set of issues. Please check in order:

  1. Terminal hangs - most common root cause of the others:
    Settings > Agents > “Legacy Terminal Tool” - try toggling it, then Cmd+Shift+P > “Terminal: Kill All Terminals”, restart Cursor.
    If you use Oh My Zsh/Powerlevel10k/Starship - they can break the agent’s command completion detection. Details: 🛠️ Guide: Fix Cursor Agent Terminal Hangs Caused by .zshrc

  2. Browser debugging for backend:
    The built-in agent browser is fine for UI tests, but not great for complex backend tasks. For full debugging, use MCP Browser Tools:

  3. Agent breaks fixed code:

  4. Extensions can cause hangs:
    Run cursor --disable-extensions and see if it still reproduces.

To diagnose precisely, please share:

  • Request IDs of problematic requests (Privacy Mode off): Getting a Request ID | Cursor Docs
  • Which shell you use (zsh/bash/fish) and any prompt themes (oh-my-zsh, powerlevel10k, starship)
  • A screenshot of the agent’s stuck terminal
  • The specific command that hangs
  • Your installed Cursor extensions
  • Settings > Network > Run Diagnostics - the result

Share the details and I can help more precisely or escalate to the team.