main.js · part 141
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, part 141. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
${e}ms (${r} minute${1===r?"":"s"})
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4427794–4427831, SHA-256 8c34c6790e58cae6.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e}ms (${r} minute${1===r?"":"s"})
${e}ms (${r} minute${1===r?"":"s"})
Clear, concise description of what this command does in 5-10 words
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4427989–4428057, SHA-256 9317a67b55b15655.
Jev judged not model-facing (confidence 0.54; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Clear, concise description of what this command does in 5-10 words
Clear, concise description of what this command does in 5-10 words
Whether the command should be run in the background
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4428091–4428144, SHA-256 c756102e63ea4c93.
Jev judged not model-facing (confidence 0.44; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Whether the command should be run in the background
Whether the command should be run in the background
Regex pattern matched against stdout/stderr output. Output redirected only to a
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4428182–4428315, SHA-256 c3c0d5a2db78edf3.
Jev judged not model-facing (confidence 0.35; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Regex pattern matched against stdout/stderr output. Output redirected only to a file will not trigger it. Do not match all outputs.
Regex pattern matched against stdout/stderr output. Output redirected only to a file will not trigger it. Do not match all outputs.
5 or less words describing why you are watching for this output. The UI (only vi
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4428341–4428477, SHA-256 9871ec9ac3bd5552.
Jev judged not model-facing (confidence 0.42; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: 5 or less words describing why you are watching for this output. The UI (only visible to user) will prefix it as 'Monitored 'reason''.
5 or less words describing why you are watching for this output. The UI (only visible to user) will prefix it as 'Monitored `reason`'.
Milliseconds that must elapse between notifications. The harness enforces a mini
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4428519–4428615, SHA-256 028d4ccce8984aa9.
Jev judged not model-facing (confidence 0.48; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Milliseconds that must elapse between notifications. The harness enforces a minimum of 5000ms.
Milliseconds that must elapse between notifications. The harness enforces a minimum of 5000ms.
Optional output notification config. Each terminal output which matches the patt
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4428639–4428801, SHA-256 666abd2eb46bcf43.
Jev judged not model-facing (confidence 0.52; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Optional output notification config. Each terminal output which matches the pattern will notify you. ONLY set this when the user explicitly requests monitoring.
Optional output notification config. Each terminal output which matches the pattern will notify you. ONLY set this when the user explicitly requests monitoring.
Hard timeout in milliseconds. The command will be killed after this time, even i
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4428894–4429034, SHA-256 c549841c180812d1.
Jev judged not model-facing (confidence 0.61; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Hard timeout in milliseconds. The command will be killed after this time, even if running in background (defaults to 600000ms/10 minutes).
Hard timeout in milliseconds. The command will be killed after this time, even if running in background (defaults to 600000ms/10 minutes).
Timeout in milliseconds (defaults to 30000ms/30s)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4429035–4429086, SHA-256 66acad1ea0c7a6ac.
Jev judged not model-facing (confidence 0.69; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Timeout in milliseconds (defaults to 30000ms/30s)
Timeout in milliseconds (defaults to 30000ms/30s)
PROPOSE a command to run on behalf of the user. If you have this tool, note that
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4429143–4430498, SHA-256 87148312b0ff0e03.
Jev judged model-facing (confidence 0.92; role tool). This is a classifier judgment, not proof of delivery.
Readable text: PROPOSE a command to run on behalf of the user. If you have this tool, note that you DO have the ability to run commands directly on the USER's system. Note that the user may have to approve the command before it is executed. The user may r…
PROPOSE a command to run on behalf of the user.
If you have this tool, note that you DO have the ability to run commands directly on the USER's system.
Note that the user may have to approve the command before it is executed.
The user may reject it if it is not to their liking, or may modify the command before approving it. If they do change it, take those changes into account.
In using these tools, adhere to the following guidelines:
1. Based on the contents of the conversation, you will be told if you are in the same shell as a previous step or a different shell.
2. If in a new shell, you should `cd` to the appropriate directory and do necessary setup in addition to running the command. By default, the shell will initialize in the project root.
3. If in the same shell, LOOK IN CHAT HISTORY for your current working directory.
4. For ANY commands that would require user interaction, ASSUME THE USER IS NOT AVAILABLE TO INTERACT and PASS THE NON-INTERACTIVE FLAGS (e.g. --yes for npx).
5. If the command would use a pager, append ` | cat` to the command.
6. For commands that are long running/expected to run indefinitely until interruption, please run them in the background. To run jobs in the background, set `is_background` to true rather than changing the details of the command.
7. Dont include any newlines in the command.
Executes a given command in a shell session with optional timeout. Before execut
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4430503–4432697, SHA-256 ae5a0f2455270284.
Not classified: Source failed the privacy boundary.
Readable text: Executes a given command in a shell session with optional timeout. Before executing the command, please follow these steps: 1. Check for Running Processes: - Before starting dev servers or long-running processes that should not be duplic…
Executes a given command in a shell session with optional timeout.
Before executing the command, please follow these steps:
1. Check for Running Processes:
- Before starting dev servers or long-running processes that should not be duplicated, search the terminals folder to check if they are already running in existing terminals.
- You can use this information to determine which terminal, if any, matches the command you want to run, contains the output from the command you want to inspect, or has changed since you last read them.
- Since these are text files, you can read any terminal's contents simply by reading the file, search using the grep tool, etc.
2. Command Execution:
- Always quote file paths that contain spaces with double quotes (e.g., cd "path with spaces/file.txt")
- Examples of proper quoting:
- cd "/Users/name/My Documents" (correct)
- cd /Users/name/My Documents (incorrect - will fail)
- python "/path/with spaces/script.py" (correct)
- python /path/with spaces/script.py (incorrect - will fail)
- After ensuring proper quoting, execute the command.
- Capture the output of the command.
Usage notes:
- The command argument is required.
- You can specify an optional timeout in milliseconds (up to 600000ms / 10 minutes). If not specified, commands will timeout after 30000ms (30 seconds).
- It is very helpful if you write a clear, concise description of what this command does in 5-10 words.
- Avoid using search commands like `find` and `grep`. Instead prefer Grep, Glob to search. Avoid read tools like `cat`, `head`, and `tail`, and prefer Read to read files.
- If you _still_ need to run `grep`, STOP. ALWAYS USE ripgrep at `rg` first, which all users have pre-installed.
- When issuing multiple commands, use the ';' or '&&' operator to separate them. DO NOT use newlines (newlines are ok in quoted strings).
- Try to maintain your current working directory throughout the session by using absolute paths and avoiding usage of `cd`. You may use `cd` if the User explicitly requests it.<good-example>pytest /foo/bar/tests</good-example><bad-example>cd /foo/bar && pytest tests</bad-example>
You can monitor commands by configuring notify on output . You will be notified
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4433012–4433346, SHA-256 0869c34077fa3fd5.
Jev judged not model-facing (confidence 0.48; role tool). This is a classifier judgment, not proof of delivery.
Readable text: You can monitor commands by configuring 'notify_on_output'. You will be notified at the end of your turn whenever stdout/stderr output matches the regex 'pattern'. Output redirected only to a file will not trigger it. Configure a 5-or-fewer…
You can monitor commands by configuring `notify_on_output`. You will be notified at the end of your turn whenever stdout/stderr output matches the regex `pattern`. Output redirected only to a file will not trigger it. Configure a 5-or-fewer-word `reason` explaining what you are watching for, and optionally configure `debounce_ms`.
Use a descriptive tmux session name for the task or command instead of a single
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4433501–4433695, SHA-256 fac8a5f5614ae7c6.
Jev judged not model-facing (confidence 0.64; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as 'vite-dev-server', 'backend-tests', or 'db-migration'.
Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as `vite-dev-server`, `backend-tests`, or `db-migration`.
There is one canonical shared tmux session for most recurring shell work — ${e}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4433696–4434244, SHA-256 8069ff0db1dc1534.
Jev judged not model-facing (confidence 0.68; role instructions). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “There is one canonical shared tmux session for most recurring shell work — ${e}”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
There is one canonical shared tmux session for most recurring shell work — `${e}`. Start or reuse that session before ordinary setup work, then use it for every install, build, migration, version check, and verification command. Only create a separate descriptively-named session (short kebab-case, e.g. `vite-dev-server`, `backend-tests`, `postgres`) for long-running side processes that must keep running after a single command finishes. Do NOT invent a new per-task session name for ordinary shell work — route it through `${e}`.
tmux-backed-shell-sessions - tmux is the required mechanism for shell work tha
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4434260–4435274, SHA-256 1d04dc50159c6d6a.
Jev judged model-facing (confidence 0.87; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: <tmux-backed-shell-sessions> - tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input…
<tmux-backed-shell-sessions>
- tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input, later inspection, or a shared session that you or the user may reconnect to later, you MUST use tmux. Do NOT launch those workflows as one-shot background processes. If you are planning to set block_until_ms to 0, you should ALWAYS back this session with tmux.
- ${VFe(t)}
- ${r}
- Start or reuse the appropriate session by running `${KFe({sharedSessionName:e,selfHostedMachine:t})}`.
- Before creating a new session, list existing sessions with `${n} ls` and reuse an existing one when appropriate.
- To inspect or continue work in an existing session, attach with `${n} attach-session -t "$SESSION_NAME"`.
- To send input to a session without attaching, run `${n} send-keys -t "$SESSION_NAME:0.0" 'your command here' C-m`.
</tmux-backed-shell-sessions>
${e} ${t.join(" n n")}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4435390–4435417, SHA-256 f0514f220838479a.
Jev judged not model-facing (confidence 0.46; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e} ${t.join("\n\n")}
${e}
${t.join("\n\n")}
Execute shell commands in the workspace. - The shell is stateful - cwd env var
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4435438–4436595, SHA-256 8dc41be524f2b8d6.
Jev judged model-facing (confidence 0.89; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Execute shell commands in the workspace. - The shell is stateful - cwd & env vars persist for subsequent calls. - Make efficient use of shell calls and minimize wasted tokens. - Batch related shell work together or run independent checks i…
Execute shell commands in the workspace.
- The shell is stateful - cwd & env vars persist for subsequent calls.
- Make efficient use of shell calls and minimize wasted tokens.
- Batch related shell work together or run independent checks in parallel when safe. Make liberal use of `&&`, `;`, pipes, greps and other efficient shell use.
- Use targeted, output-limited terminal commands such as `rg`, `head`, `tail`, `sed -n`, when relevant to limit output.
- NEVER use `set -x`; it breaks this tool. If it gets set, run `set +x` to fix the shell.
- Optimize for overall cost, including cache reads, cache writes, and output tokens.
- Use the 'Workspace Path' field in the `<user_info>` section to resolve the workspace path. It will likely NOT be at `/workspace`; don't waste time trying that.
- Still do whatever validation is necessary to ensure the judgment is correct; efficiency means avoiding waste, not skipping verification.
- This may still be a long-running investigation if correctness requires it, but do not spend tokens on status updates, progress narration, or UX niceties while judging.
- Always quote paths that contain spaces.
${e} ${t.join(" n n")} · byte 4436648
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4436648–4436675, SHA-256 f0514f220838479a.
Jev judged not model-facing (confidence 0.4; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e} ${t.join("\n\n")}
${e}
${t.join("\n\n")}
Executes a given command in a shell session, waiting for output for block until
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4436706–4436800, SHA-256 34a3907f2ec797fa.
Jev judged not model-facing (confidence 0.59; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Executes a given command in a shell session, waiting for output for 'block_until_ms' millis.
Executes a given command in a shell session, waiting for output for `block_until_ms` millis.
${t} ${f}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4436816–4436830, SHA-256 d164e7109a76771f.
Jev judged not model-facing (confidence 0.27; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${t} ${f}
${t}
${f}
${r} ${g}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4436851–4436863, SHA-256 9660e5ee7f37b2b1.
Jev judged not model-facing (confidence 0.38; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${r} ${g}
${r}
${g}
- You'll be notified when the backgrounded command completes. Only poll with ${
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4436947–4437457, SHA-256 b3b13248b78f413a.
Jev judged model-facing (confidence 0.86; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - You'll be notified when the backgrounded command completes. Only poll with '${a}' when the command requires close monitoring — long-running jobs that can silently hang or degrade before completing (training runs, eval runs, deployments, …
- You'll be notified when the backgrounded command completes. Only poll with `${a}` when the command requires close monitoring — long-running jobs that can silently hang or degrade before completing (training runs, eval runs, deployments, long builds, datagen pipelines, DB migrations, large data transfers). For fire-and-forget commands (tests, installs, dev servers/watchers, short scripts), start them and keep working — you can always poll with `${a}` later if you end up blocked on the result.
- Use ${a} to monitor the background command.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4437458–4437511, SHA-256 4b6dde0565230c1d.
Jev judged not model-facing (confidence 0.71; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - Use '${a}' to monitor the background command.
- Use `${a}` to monitor the background command.
- Monitoring backgrounded commands: - When command moves to background, check st
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4437512–4438690, SHA-256 906badd2b90f1ebb.
Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - Monitoring backgrounded commands: - When command moves to background, check status immediately by reading the terminal file. - Header has 'pid' and 'running_for_ms' (updated every 5000ms) - When finished, footer with 'exit_code' an…
- Monitoring backgrounded commands:
- When command moves to background, check status immediately by reading the terminal file.
- Header has `pid` and `running_for_ms` (updated every 5000ms)
- When finished, footer with `exit_code` and `elapsed_ms` appears.
- Poll repeatedly to monitor by sleeping between checks. If the file gets large, read from the end of the file to capture the latest content.
- Pick your sleep intervals using best guess/judgment based on any knowledge you have about the command and its expected runtime, and any output from monitoring the command. When no new output, exponential backoff is a good strategy (e.g. sleep 2000ms, 4000ms, 8000ms, 16000ms...), using educated guess for min and max wait.
- If it's longer than expected and the command seems like it is hung, kill the process if safe to do so using the pid that appears in the header. If possible, try to fix the hang and proceed.
- Don't stop polling until: (a) `exit_code` footer appears (terminating command), (b) the command reaches a healthy steady state (only for non-terminating command, e.g. dev server/watcher), or (c) command is hung - follow guidance above.
Managing long-running commands: - Commands that don't complete within block unt
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4438693–4439452, SHA-256 ad152b959dc1ebce.
Jev judged not model-facing (confidence 0.69; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Managing long-running commands: - Commands that don't complete within 'block_until_ms'${d?"":' (default ${function(e){const t=e/1e3;if(Number.isInteger(t))return'${t}s';return'${e}ms'}(p??3e4)})'} are moved to background. The command keeps …
Managing long-running commands:
- Commands that don't complete within `block_until_ms`${d?"":` (default ${function(e){const t=e/1e3;if(Number.isInteger(t))return`${t}s`;return`${e}ms`}(p??3e4)})`} are moved to background. The command keeps running and output streams to a terminal file. Set `block_until_ms: 0` to immediately background (use for dev servers, watchers, or any long-running process).
- You do not need to use '&' at the end of commands.
- Make sure to set `block_until_ms` to higher than the command's expected runtime. Add some buffer since block_until_ms includes shell startup time; increase buffer next time based on `elapsed_ms` if you chose too low. E.g. if you sleep for 40s, recommended `block_until_ms` is 45s.
${t}${e}
(default ${function(e){const t=e/1e3;if(Number.isInteger(t))return ${t}s ;return
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4438790–4438892, SHA-256 1348801d1d4ce63d.
Jev judged not model-facing (confidence 0.14; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: (default ${function(e){const t=e/1e3;if(Number.isInteger(t))return'${t}s';return'${e}ms'}(p??3e4)})
(default ${function(e){const t=e/1e3;if(Number.isInteger(t))return`${t}s`;return`${e}ms`}(p??3e4)})
Executes a given command in a shell session with optional foreground timeout. Be
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4439462–4441745, SHA-256 db385839162fa78f.
Not classified: Source failed the privacy boundary.
Readable text: Executes a given command in a shell session with optional foreground timeout. Before executing the command, please follow these steps: 1. Check for Running Processes: - Before starting dev servers or long-running processes that should no…
Executes a given command in a shell session with optional foreground timeout.
Before executing the command, please follow these steps:
1. Check for Running Processes:
- Before starting dev servers or long-running processes that should not be duplicated, search the terminals folder to check if they are already running in existing terminals.
- You can use this information to determine which terminal, if any, matches the command you want to run, contains the output from the command you want to inspect, or has changed since you last read them.
- Since these are text files, you can read any terminal's contents simply by reading the file, search using the grep tool, etc.
2. Command Execution:
- Always quote file paths that contain spaces with double quotes (e.g., cd "path with spaces/file.txt")
- Examples of proper quoting:
- cd "/Users/name/My Documents" (correct)
- cd /Users/name/My Documents (incorrect - will fail)
- python "/path/with spaces/script.py" (correct)
- python /path/with spaces/script.py (incorrect - will fail)
- After ensuring proper quoting, execute the command.
- Capture the output of the command.
Usage notes:
- The command argument is required.
- The shell starts in the workspace root and is stateful across sequential calls. Current working directory and environment variables persist between calls. Use the `working_directory` parameter to run commands in different directories.
- It is very helpful if you write a clear, concise description of what this command does in 5-10 words.
- Avoid using search commands like `find` and `grep`. Instead prefer Grep, Glob to search. Avoid read tools like `cat`, `head`, and `tail`, and prefer Read to read files. Avoid editing files with tools like `sed` and `awk`, use Edit instead.
- If you _still_ need to run `grep`, STOP. ALWAYS USE ripgrep at `rg` first, which all users have pre-installed.
- When issuing multiple commands, use the ';' or '&&' operator to separate them. DO NOT use newlines (newlines are ok in quoted strings).
- Try to maintain your current working directory throughout the session by using absolute paths and avoiding usage of `cd`. You may use `cd` if the User explicitly requests it.
${r}
${mLe} - ${f}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4441771–4441787, SHA-256 0f987d865a7508c9.
Jev judged not model-facing (confidence 0.53; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${mLe} - ${f}
${mLe}
- ${f}
The terminal command to execute
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4441845–4441878, SHA-256 0c6ffe0cfe769509.
Jev judged not model-facing (confidence 0.77; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The terminal command to execute
The terminal command to execute
Whether the command should be run in the background · byte 4441911
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4441911–4441964, SHA-256 c756102e63ea4c93.
Jev judged not model-facing (confidence 0.77; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Whether the command should be run in the background
Whether the command should be run in the background
One sentence explanation as to why this command needs to be run and how it contr
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4442006–4442107, SHA-256 83bcf1737635e768.
Jev judged not model-facing (confidence 0.77; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: One sentence explanation as to why this command needs to be run and how it contributes to the goal.
One sentence explanation as to why this command needs to be run and how it contributes to the goal.
The command to execute
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4442147–4442171, SHA-256 a31feff404100be4.
Jev judged not model-facing (confidence 0.58; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The command to execute
The command to execute
The absolute path to the working directory to execute the command in (defaults t
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4442219–4442321, SHA-256 c54cd91c87455410.
Jev judged model-facing (confidence 0.83; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The absolute path to the working directory to execute the command in (defaults to current directory)
The absolute path to the working directory to execute the command in (defaults to current directory)
Timeout in milliseconds (defaults to 30000ms/30s) · byte 4442357
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4442357–4442408, SHA-256 66acad1ea0c7a6ac.
Jev judged not model-facing (confidence 0.71; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Timeout in milliseconds (defaults to 30000ms/30s)
Timeout in milliseconds (defaults to 30000ms/30s)
Clear, concise description of what this command does in 5-10 words. Examples: In
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4442450–4442752, SHA-256 439a508d6f8fa202.
Jev judged not model-facing (confidence 0.69; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Clear, concise description of what this command does in 5-10 words. Examples: Input: ls Output: Lists files in current directory Input: git status Output: Shows working tree status Input: npm install Output: Installs package dependencies …
Clear, concise description of what this command does in 5-10 words. Examples:
Input: ls
Output: Lists files in current directory
Input: git status
Output: Shows working tree status
Input: npm install
Output: Installs package dependencies
Input: mkdir foo
Output: Creates directory 'foo'
Whether the command should be run in the background · byte 4442796
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4442796–4442849, SHA-256 c756102e63ea4c93.
Jev judged not model-facing (confidence 0.58; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Whether the command should be run in the background
Whether the command should be run in the background
How long to block and wait for the command to complete before moving it to backg
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4442875–4443303, SHA-256 b3a146d02f3067fc.
Jev judged not model-facing (confidence 0.49; role parameter). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “How long to block and wait for the command to complete before moving it to backg”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
How long to block and wait for the command to complete before moving it to background (in milliseconds). Defaults to ${function(e){const t=e/1e3;if(Number.isInteger(t)&&t>0&&t<=120)return`${e}ms (${t} second${1===t?"":"s"})`;const r=e/6e4;return Number.isInteger(r)&&r>=1?`${e}ms (${r} minute${1===r?"":"s"})`:`${e}ms`}(e)}. Set to 0 to immediately run the command in the background. The timer includes the shell startup time.
${e}ms (${t} second${1===t?"":"s"})
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4443063–4443100, SHA-256 e713438dbfae9753.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e}ms (${t} second${1===t?"":"s"})
${e}ms (${t} second${1===t?"":"s"})
${e}ms (${r} minute${1===r?"":"s"}) · byte 4443148
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4443148–4443185, SHA-256 8c34c6790e58cae6.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e}ms (${r} minute${1===r?"":"s"})
${e}ms (${r} minute${1===r?"":"s"})
The command to execute · byte 4443346
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4443346–4443370, SHA-256 a31feff404100be4.
Jev judged not model-facing (confidence 0.63; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The command to execute
The command to execute
The absolute path to the working directory to execute the command in (defaults t · byte 4443418
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4443418–4443520, SHA-256 c54cd91c87455410.
Jev judged not model-facing (confidence 0.78; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The absolute path to the working directory to execute the command in (defaults to current directory)
The absolute path to the working directory to execute the command in (defaults to current directory)
Clear, concise description of what this command does in 5-10 words. Examples: In · byte 4443562
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4443562–4443864, SHA-256 439a508d6f8fa202.
Jev judged not model-facing (confidence 0.73; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Clear, concise description of what this command does in 5-10 words. Examples: Input: ls Output: Lists files in current directory Input: git status Output: Shows working tree status Input: npm install Output: Installs package dependencies …
Clear, concise description of what this command does in 5-10 words. Examples:
Input: ls
Output: Lists files in current directory
Input: git status
Output: Shows working tree status
Input: npm install
Output: Installs package dependencies
Input: mkdir foo
Output: Creates directory 'foo'
How long to block and wait for the command to complete before moving it to backg · byte 4443920
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4443920–4444128, SHA-256 69de2611b297de59.
Jev judged not model-facing (confidence 0.72; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: How long to block and wait for the command to complete before moving it to background (in milliseconds). Set to 0 to immediately run the command in the background. The timer includes the shell startup time.
How long to block and wait for the command to complete before moving it to background (in milliseconds). Set to 0 to immediately run the command in the background. The timer includes the shell startup time.
How long to block and wait for the command to complete before moving it to backg · byte 4444189
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4444189–4444739, SHA-256 09e7f50e4d42081f.
Jev judged not model-facing (confidence 0.62; role parameter). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “How long to block and wait for the command to complete before moving it to backg · byte 4444189”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
How long to block and wait for the command to complete before moving it to background (in milliseconds). Defaults to 30000ms (30 seconds). Set to 0 to immediately run the command in the background. Make sure to set `block_until_ms` to higher than the command's expected runtime. Add some buffer since block_until_ms includes shell startup time; increase buffer next time based on previous elapsed times if you chose too low. E.g. if you sleep for 40s, recommended `block_until_ms` is 45s. Do not specify a 'timeout' parameter; no such param exists.
--trailer "${ele}"
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4446420–4446441, SHA-256 47322c9106a026f7.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: --trailer "${ele}"
--trailer "${ele}"
Made with Cursor (https://cursor.com)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4446446–4446490, SHA-256 b7d5562b0fbd2af3.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Made with [Cursor](https://cursor.com\)
Made with [Cursor](https://cursor.com)
co-authored-by: ${Qae.toLowerCase()}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4446568–4446606, SHA-256 523c5edeb4b3a0ff.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: co-authored-by: ${Qae.toLowerCase()}
co-authored-by: ${Qae.toLowerCase()}
Made-with: Cursor
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4446620–4446639, SHA-256 4c912b8136fe7333.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Made-with: Cursor
Made-with: Cursor
Made with Cursor
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4447652–4447672, SHA-256 cb55204b69381dd0.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Made with [Cursor]
Made with [Cursor]
Made with Cursor · byte 4448885
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4448885–4448905, SHA-256 cb55204b69381dd0.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Made with [Cursor]
Made with [Cursor]
Auto-review shell approval store is not configured
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4450455–4450507, SHA-256 aaf93d4fd51c3f2e.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Auto-review shell approval store is not configured
Auto-review shell approval store is not configured
Object expected.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4450618–4450636, SHA-256 d588320af15c8b9c.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Object expected.
Object expected.
Symbol.asyncDispose is not defined.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4450696–4450733, SHA-256 daa66daf4a2ce51d.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Symbol.asyncDispose is not defined.
Symbol.asyncDispose is not defined.
Symbol.dispose is not defined.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4450814–4450846, SHA-256 4f970f848ba76c6c.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Symbol.dispose is not defined.
Symbol.dispose is not defined.
Object not disposable.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4450921–4450945, SHA-256 2fc540c51c4f1811.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Object not disposable.
Object not disposable.
An error was suppressed during disposal.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4451187–4451229, SHA-256 f5185cbeab3cd14b.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: An error was suppressed during disposal.
An error was suppressed during disposal.
Count of 'command not found: dump zsh state' errors in shell output
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4451856–4451925, SHA-256 2fcca7e9286b45b9.
Jev judged not model-facing (confidence 0.16; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Count of 'command not found: dump_zsh_state' errors in shell output
Count of 'command not found: dump_zsh_state' errors in shell output
Count of foreground shell executions whose exec stream closed without an exit ev
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4451996–4452124, SHA-256 179e4715a0044cc2.
Jev judged not model-facing (confidence 0.16; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Count of foreground shell executions whose exec stream closed without an exit event (likely exec backend unavailable/desynced)
Count of foreground shell executions whose exec stream closed without an exit event (likely exec backend unavailable/desynced)
Git commit trailer modifier applications
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4452204–4452246, SHA-256 4db4381d75812dac.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Git commit trailer modifier applications
Git commit trailer modifier applications
PR generated-by footer modifier applications
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4452327–4452373, SHA-256 f4f3adf147e1c88a.
Jev judged not model-facing (confidence 0.2; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: PR generated-by footer modifier applications
PR generated-by footer modifier applications