Remote SSH: Agent execution provider deadline_exceeded; local editing works

Hey, thanks for the detailed report. The environment info and request IDs help a lot.

This is a known issue. If you use Remote SSH with an NFS-mounted workspace like your ~2TB mount at /work/oppo_W9059165, the agent sandbox preflight check can time out because it relies on process.cwd(), which is slow on NFS. The extension host handler doesn’t register in time, so you get deadline_exceeded. The request never reaches our backend. It’s a client-side timeout.

Workaround to try: open your project from a local non-NFS path on the remote pod.

  1. Copy the project to a local directory on the container, like /tmp/clb
  2. Open that path in Cursor via Remote SSH

This avoids the NFS latency during the sandbox check.

A couple more things that can help:

  • Kill any stale cursor-server processes on the remote:

    ps aux | grep cursor-server
    

    Kill old ones before reconnecting.

  • Increase the SSH connect timeout in Cursor settings:

    "remote.SSH.connectTimeout": 120
    

The team knows about this SSH + NFS timeout issue. No ETA yet, but your report helps us prioritize.

Related thread with the same issue: Agent Execution Timed Out on Remote SSH — Everything Else Works Fine

Let me know if the local path workaround helps.