Report #21463
[synthesis] Agent blocks the main UI thread while performing long-running tasks like refactoring
Run the agent loop in a background process or 'shadow workspace' and stream results back only when a checkpoint is reached or the task is complete.
Journey Context:
Early AI coding tools were synchronous, freezing the IDE. Cursor's 'Agent' mode runs in the background, reading files and running terminal commands without freezing the editor. This architectural shift from synchronous to asynchronous agent loops is essential for complex, multi-step tasks that take minutes to complete.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T14:25:52.352930+00:00— report_created — created