Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor Agent consistently fails with “Agent Execution Timed Out” / ERROR_EXTENSION_HOST_TIMEOUT. The failure occurs even for a trivial prompt in a completely empty workspace.
The request reaches buildComposerRequestContext / ExecutorResource.execute, then stalls for approximately 70 seconds. During that period, the renderer repeatedly reports [agent-exec] Session acquisition timed out, beginning with a 30-second timeout followed by repeated 5-second retries.
This reproduces after a clean reinstall of Cursor 3.21.13, resetting Cursor AgentStores and agent-host global storage, removing third-party OpenAI/ChatGPT extensions, and testing in a new empty folder.
There is also a consistent ~58-second delay during startup while anysphere.cursor-agent-host loads. The agent-exec extension host briefly reports as unresponsive and then responsive.
Because the same failure occurs in an empty workspace after a fresh install, it does not appear to be repository-specific.
Steps to Reproduce
- Launch Cursor 3.21.13 on macOS.
- Open a new empty folder. My clean reproduction used ~/Desktop/cursor-clean-test.
- Open a new Agent conversation.
- Send: Reply with exactly: AGENT_OK. Do not inspect files, run commands, or modify anything.
- Wait approximately 70 seconds.
- Cursor displays “Agent Execution Timed Out” with ERROR_EXTENSION_HOST_TIMEOUT / deadline_exceeded.
The failure is reproducible in both my normal project and the empty test workspace.
Clean-workspace reproduction Request ID:
9371275c-ecc3-4d7d-b5ef-b3ef7bb62864
Relevant log behavior:
- Agent request begins at 14:29:42.731Z.
- ExecutorResource.execute begins at 14:29:42.792Z.
- Renderer reports Session acquisition timed out (attempt 1/9, timeout=30000ms), followed by repeated 5-second retries.
- ExecutorResource.execute completes after approximately 70015ms.
- The overall request ends after approximately 70245ms with the timeout.
Environment:
- Cursor 3.21.13
- macOS 26.6.2
- Apple Silicon / ARM64
- Reproduced after fresh Cursor reinstall
- Reproduced with third-party OpenAI/ChatGPT Cursor extension removed
- Reproduced in an empty workspace
Expected Behavior
Agent should successfully acquire an execution session and process the request normally. In the clean reproduction, the trivial prompt should return AGENT_OK within a normal response time rather than waiting approximately 70 seconds and terminating with ERROR_EXTENSION_HOST_TIMEOUT.
The cursor-agent-exec / cursor-agent-host runtime should also initialize without the consistent ~58-second startup stall and should remain available for subsequent Agent requests.
Screenshots / Screen Recordings
Operating System
MacOS
Version Information
Version: 3.21.13
VS Code Extension API: 1.128.0
Commit: e44a49c17e334d442e58bbde931d791200f014a0
Date: 2026-09-18T06:43:24.799Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 25.6.0
For AI issues: which model did you use?
Cursor Grok 4.6 High Fast. Also reproduced with GPT-5.6 Sol Medium. The failure occurs during agent execution/session acquisition rather than model response generation.
For AI issues: add Request ID with privacy disabled
Privacy mode status could not be verified/changed in Cursor 3.21.13 because no Privacy Mode setting is exposed in the current Settings UI.
Clean-workspace Request ID: 9371275c-ecc3-4d7d-b5ef-b3ef7bb62864
Additional Information
This reproduces in a completely empty workspace (~/Desktop/cursor-clean-test), so it is not specific to my repository or project configuration.
I performed a clean reinstall of Cursor 3.21.13, reset Cursor AgentStores and agent-host global storage, and removed the third-party OpenAI/ChatGPT extension before reproducing.
Cursor’s built-in cursor-agent-host takes approximately 58 seconds to activate at startup. After activation, even a trivial Agent request (“Reply with exactly: AGENT_OK”) fails.
The request trace shows ExecutorResource.execute / WorkbenchRequestContextExecutor.execute blocking for approximately 70 seconds. Renderer logs simultaneously show repeated:
Session acquisition timed out
beginning with a 30-second timeout followed by repeated 5-second retries.
Clean-workspace reproduction Request ID:
9371275c-ecc3-4d7d-b5ef-b3ef7bb62864
This behavior persists after a fresh application install and in an empty workspace.
Does this stop you from using Cursor
Yes - Cursor is unusable
