Cursor CLI Unable to Access Filesystem

Where does the bug appear (feature/product)?

Cursor CLI

Describe the Bug

Cursor CLI doesn’t seem to be able to use the read and write tools to access the filesystem. Eventually it gives up and just uses the command line.

Steps to Reproduce

Run with prompt: Create a test.txt file with the content “text”.

Expected Behavior

Use the read and write file tool to create the file, instead of command line tools.

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version is 2025.08.25-896bbe1

Additional Information

Everything works with 2025.08.22-82fb571, the issue started with: 2025.08.25-896bbe1

I got a “Workspace Trust Required” dialog at the start which I accepted. I am guessing the bug is related to that since it is new.

Example session below:

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ ⬢ Welcome to Cursor Agent Beta                                                                                                                                                                                                                                                                                             │
 │                                                                                                                                                                                                                                                                                                                            │
 │ Cursor Agent CLI is in beta. Security safeguards are still evolving. It can read, modify, and delete files, and execute shell commands you approve. Use at your own risk and only in trusted environments.                                                                                                                 │
 │                                                                                                                                                                                                                                                                                                                            │
 │ Please read about our security at https://cursor.com/security.                                                                                                                                                                                                                                                             │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘


  Cursor Agent
  ~/code/test · master

 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ Create a test.txt file with the content "test".                                                                                                                                                                                                                                                                            │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

  I'll create a test.txt file with the content "test" for you.

 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ Writing test.txt                                                                                                                                                                                                                                                                                                           │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

  Let me check the current directory structure to understand the issue and then create the file:

  ⬢ Listed . 0 files, 0 directories

  The directory is empty. Let me try creating the file again with a full path:

 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ Writing test.txt                                                                                                                                                                                                                                                                                                           │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

  Let me try using a relative path without the absolute path:

 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ Writing test.txt                                                                                                                                                                                                                                                                                                           │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

  Let me try using the shell command to create the file:

 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ $ echo "test" > test.txt 14ms in current dir     

Another session, this time with an error message.

     Cursor Agent
  ~/code · master

 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ Create a file called test.txt with the content 'test'                                                                                                                                                                                                                                                                      │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

  I'll create a file called test.txt with the content 'test' for you.

 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ Writing test.txt                                                                                                                                                                                                                                                                                                           │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

  Let me try checking the current directory structure first and then create the file:

  ⬡ Listing .
    Error: Could not resolve directory: ConnectError: [invalid_argument] Error

  It seems there might be an issue with the file system access. Let me try using the shell to create the file instead:



 ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ $ echo 'test' > test.txt in .                                                                                                                                                                                                                                                                                              │
 └───────────────────────────────────

Does this stop you from using Cursor

Yes - Cursor is unusable

hi @Michael_Ratliff and thank you for your bug report.

I have sent it to our team.

I am also experiencing this issue with the latest version and its currently making the CLI essentially unusable for me. For anyone wanting to downgrade, remove the the binary and install the old version:

which cursor-agent | xargs rm
curl https://cursor.com/install -fsS | sed 's/2025.08.25-896bbe1/2025.08.22-82fb571/g' | bash
2 Likes

Having the same issue on Mac Arm. Downgrading to 2025.08.22-82fb571 solves issue for now

This is also happening for me on Mac Arm as well. Current version: 2025.08.27-24c29c1

Downgrading to 2025.08.22-82fb571 solves the issue for me, but I keep getting auto-upgraded to the latest version. Is there a way to turn off upgrades for cursor-agent ?

Same here, also on a apple silicon mac