daemon.cjs · part 344
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, part 344. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
Timeout in milliseconds (defaults to 30000ms/30s)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24471603–24471654, SHA-256 66acad1ea0c7a6ac.
Jev judged not model-facing (confidence 0.54; 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)
use strict
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24472168–24472180, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
The command to execute
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24472422–24472446, SHA-256 a31feff404100be4.
Jev judged not model-facing (confidence 0.75; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24472524–24472626, SHA-256 c54cd91c87455410.
Jev judged not model-facing (confidence 0.77; 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
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24472699–24472767, SHA-256 9317a67b55b15655.
Jev judged not model-facing (confidence 0.61; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24472842–24472895, SHA-256 c756102e63ea4c93.
Jev judged not model-facing (confidence 0.61; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24473001–24473134, SHA-256 c3c0d5a2db78edf3.
Jev judged not model-facing (confidence 0.37; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24473186–24473322, SHA-256 9871ec9ac3bd5552.
Jev judged not model-facing (confidence 0.32; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24473390–24473486, SHA-256 028d4ccce8984aa9.
Jev judged not model-facing (confidence 0.5; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24473515–24473677, SHA-256 666abd2eb46bcf43.
Jev judged not model-facing (confidence 0.56; 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.
You can monitor commands by configuring notify on output . You will be notified
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24474433–24474767, SHA-256 0869c34077fa3fd5.
Jev judged not model-facing (confidence 0.59; 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`.
${base} ${sections.join(" n n")}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24475369–24475404, SHA-256 839173d535ac576b.
Jev judged not model-facing (confidence 0.35; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${base} ${sections.join("\n\n")}
${base}
${sections.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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24475485–24476651, SHA-256 57e872ca23d2d3af.
Jev judged model-facing (confidence 0.92; 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.
${minimalHarnessDescription} ${minimalSections.join(" n n")}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24476868–24476931, SHA-256 77c8792f399c4f60.
Jev judged not model-facing (confidence 0.45; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${minimalHarnessDescription} ${minimalSections.join("\n\n")}
${minimalHarnessDescription}
${minimalSections.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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24476990–24477084, SHA-256 34a3907f2ec797fa.
Jev judged not model-facing (confidence 0.54; 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.
${base} ${outputNotificationSection}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24477161–24477200, SHA-256 54c2e76e8df2def8.
Jev judged not model-facing (confidence 0.71; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${base} ${outputNotificationSection}
${base}
${outputNotificationSection}
${baseWithProgress} ${sandboxDescription}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24477274–24477317, SHA-256 b3a039e8554276f7.
Jev judged not model-facing (confidence 0.6; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${baseWithProgress} ${sandboxDescription}
${baseWithProgress}
${sandboxDescription}
- Monitoring backgrounded commands: - When command moves to background, check st
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24477642–24478822, SHA-256 b16596ad76a22a9e.
Jev judged not model-facing (confidence 0.76; 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.
- You'll be notified when the backgrounded command completes. Only poll with ${
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24478860–24479399, SHA-256 b8ecf4b9b810ae66.
Jev judged not model-facing (confidence 0.77; 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 '${awaitToolName}' when the command requires close monitoring — long-running jobs that can silently hang or degrade before completing (training runs, eval runs, d…
- You'll be notified when the backgrounded command completes. Only poll with `${awaitToolName}` 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 `${awaitToolName}` later if you end up blocked on the result.
- Use ${awaitToolName} to monitor the background command.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24479402–24479466, SHA-256 7af12cfbe48cacf9.
Jev judged not model-facing (confidence 0.72; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - Use '${awaitToolName}' to monitor the background command.
- Use `${awaitToolName}` to monitor the background command.
Managing long-running commands: - Commands that don't complete within block unt
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24479500–24480295, SHA-256 36f8d9c12a42de33.
Jev judged not model-facing (confidence 0.75; 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'${requireBlockUntilMs ? "" : ' (default ${formatBlockUntilDefaultForDescription(defaultBlockUntilMs ?? 3e4)})'} are moved to background. The command keeps…
Managing long-running commands:
- Commands that don't complete within `block_until_ms`${requireBlockUntilMs ? "" : ` (default ${formatBlockUntilDefaultForDescription(defaultBlockUntilMs ?? 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.
${monitoringSection}${outputNotificationBullet}
(default ${formatBlockUntilDefaultForDescription(defaultBlockUntilMs ?? 3e4)})
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24479618–24479699, SHA-256 129c693b70b1eddb.
Jev judged not model-facing (confidence 0.36; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: (default ${formatBlockUntilDefaultForDescription(defaultBlockUntilMs ?? 3e4)})
(default ${formatBlockUntilDefaultForDescription(defaultBlockUntilMs ?? 3e4)})
Executes a given command in a shell session with optional foreground timeout. Be
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24480349–24482624, SHA-256 a4fb7ffa62c4622e.
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.
${blockUntilSection}
${baseDescriptionDsv31205} - ${outputNotificationSection}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24482813–24482872, SHA-256 1f52f19bd61c08a5.
Jev judged not model-facing (confidence 0.55; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${baseDescriptionDsv31205} - ${outputNotificationSection}
${baseDescriptionDsv31205}
- ${outputNotificationSection}
${ms2}ms (${sec} second${sec === 1 ? "" : "s"})
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24483240–24483289, SHA-256 060adbf5937698aa.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${ms2}ms (${sec} second${sec === 1 ? "" : "s"})
${ms2}ms (${sec} second${sec === 1 ? "" : "s"})
${ms2}ms (${min} minute${min === 1 ? "" : "s"})
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24483374–24483423, SHA-256 9a17bbdc78960fdc.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${ms2}ms (${min} minute${min === 1 ? "" : "s"})
${ms2}ms (${min} minute${min === 1 ? "" : "s"})
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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24483525–24483805, SHA-256 8e0a539007de6652.
Jev judged not model-facing (confidence 0.6; 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 ${formatBlockUntilMsDefaultForSchema(defaultBlockUntilMs)}. Set to 0 to immediately run the command in the background. The timer includes the shell startup time.
use strict · byte 24485909
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24485909–24485921, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.28; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24486133–24487483, SHA-256 be28f7a673641774.
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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24487515–24489700, SHA-256 66054aaed9246d96.
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>
The terminal command to execute
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24489809–24489842, SHA-256 0c6ffe0cfe769509.
Jev judged not model-facing (confidence 0.79; 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 24489902
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24489902–24489955, SHA-256 c756102e63ea4c93.
Jev judged model-facing (confidence 0.82; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24490023–24490124, SHA-256 83bcf1737635e768.
Jev judged not model-facing (confidence 0.75; 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 · byte 24490245
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24490245–24490269, SHA-256 a31feff404100be4.
Jev judged not model-facing (confidence 0.7; 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 24490343
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24490343–24490445, SHA-256 c54cd91c87455410.
Jev judged not model-facing (confidence 0.79; 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 24490499
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24490499–24490550, SHA-256 66acad1ea0c7a6ac.
Jev judged not model-facing (confidence 0.74; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24490618–24490909, SHA-256 b72086dff12e6430.
Jev judged not model-facing (confidence 0.61; 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 24490980
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24490980–24491033, SHA-256 c756102e63ea4c93.
Jev judged not model-facing (confidence 0.73; 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 · byte 24491081
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24491081–24491289, SHA-256 69de2611b297de59.
Jev judged not model-facing (confidence 0.61; 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.
The command to execute · byte 24491422
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24491422–24491446, SHA-256 a31feff404100be4.
Jev judged not model-facing (confidence 0.67; 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 24491520
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24491520–24491622, SHA-256 c54cd91c87455410.
Jev judged not model-facing (confidence 0.79; 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 24491690
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24491690–24491981, SHA-256 b72086dff12e6430.
Jev judged not model-facing (confidence 0.62; 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 24492345
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24492345–24492895, SHA-256 09e7f50e4d42081f.
Jev judged not model-facing (confidence 0.72; 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 24492345”. 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.
Unhandled version: ${ exhaustive}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24495514–24495549, SHA-256 e7cf21e250070f42.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unhandled version: ${_exhaustive}
Unhandled version: ${_exhaustive}
use strict · byte 24497233
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24497233–24497245, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 24497690
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24497690–24497702, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Unknown error starting background command
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24502431–24502474, SHA-256 e4687607b3c8fa6f.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unknown error starting background command
Unknown error starting background command
Unhandled background result case: ${ exhaustiveCheck}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24502576–24502631, SHA-256 e95dd4375fed414e.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unhandled background result case: ${_exhaustiveCheck}
Unhandled background result case: ${_exhaustiveCheck}
Failed to clean up rejected background shell approval
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24502808–24502863, SHA-256 25af3c68bc99280f.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Failed to clean up rejected background shell approval
Failed to clean up rejected background shell approval
use strict · byte 24503166
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24503166–24503178, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Made with Cursor
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24506397–24506417, SHA-256 cb55204b69381dd0.
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]
use strict · byte 24507795
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24507795–24507807, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
--trailer "${CURSOR COAUTHORED BY TRAILER}"
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24507980–24508026, SHA-256 3b731cdd8f16aa05.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: --trailer "${CURSOR_COAUTHORED_BY_TRAILER}"
--trailer "${CURSOR_COAUTHORED_BY_TRAILER}"
Made with Cursor (https://cursor.com)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24508044–24508088, SHA-256 b7d5562b0fbd2af3.
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](https://cursor.com\)
Made with [Cursor](https://cursor.com)
Made with Cursor · byte 24509087
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24509087–24509107, SHA-256 cb55204b69381dd0.
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]
use strict · byte 24512096
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24512096–24512108, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Auto-review shell approvals require a conversation id
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24512238–24512293, SHA-256 43d8ec451b404fb8.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Auto-review shell approvals require a conversation id
Auto-review shell approvals require a conversation id
use strict · byte 24512867
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24512867–24512879, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Auto-review shell approval store is not configured
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24514613–24514665, SHA-256 aaf93d4fd51c3f2e.
Jev judged not model-facing (confidence 0.06; 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
notify on output must be an object
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24524093–24524129, SHA-256 f38468a10d5cec55.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: notify_on_output must be an object
notify_on_output must be an object