Feature request for product/service
Cursor IDE
Describe the request
First off love this addition! Showing a reason before running terminal commands is a great UX improvement and really helps build trust with what the AI is doing.
However, the current reason messages aren’t very human-readable. For example, when checking server load, the reason currently shows:
“Not in allowlist: top -c -b -n 1, head -50”
This is a raw internal message that doesn’t tell the user anything meaningful. It reads like a system log, not an explanation.
What it should say instead is something like:
“Checking server load as you requested”
Or for a command like php artisan migrate, instead of a cryptic allowlist message, it should say:
“Migrating database tables into MySQL”
The reason should describe what the command is doing in plain English, from the user’s perspective not expose internal allowlist logic.
Suggested improvement: Have the AI generate a short, plain-language explanation of why it’s running the command, tied to the user’s actual request. One sentence is enough. This way users immediately understand the intent without needing to parse the command themselves.
This feature is a great addition it just needs to be more human readable.
Screenshot / Screen Recording
Operating System (if it applies)
MacOS
