Hey, I can see the screenshot. The agent terminals have a bunch of stuck commands, including a simple echo. This looks like a known PTY leak issue on macOS.
Try opening the regular Terminal.app and run:
ps -ax -o pid=,ppid=,comm= | awk '$3=="cursor-shell" && $2==1 {print $1}' | wc -l
If the number is above zero, you have orphaned cursor-shell processes that are taking up all PTYs. You can kill them like this:
ps -ax -o pid=,ppid=,comm= | awk '$3=="cursor-shell" && $2==1 {print $1}' | xargs -n 50 kill
After that, the terminal in Cursor should start working again. A detailed breakdown is here: Cursor PTY Exhaustion Causing Terminal Failures (macOS)
If there are no orphaned processes, or killing them didn’t help, share the output of the first command wc -l so we can dig deeper. The team is aware of this class of bugs, but your case could still help with further investigation.