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