daemon.cjs · part 343
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, part 343. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
The command argument is required.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24460553–24460588, SHA-256 f173885596f2da34.
Jev judged not model-facing (confidence 0.24; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: The command argument is required.
The command argument is required.
The shell starts in the workspace root and is stateful across sequential calls.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24460615–24460991, SHA-256 16a1a779b6864ea6.
Jev judged model-facing (confidence 0.83; role tool). This is a classifier judgment, not proof of delivery.
Readable text: 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. Examp…
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. Example: to run `npm install` in the `frontend` folder, set `working_directory: "frontend"` rather than using `cd frontend && npm install`.
You can specify an optional timeout in milliseconds (up to 600000ms / 10 minutes
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461041–24461193, SHA-256 d5f3f8c7be5d02c8.
Jev judged not model-facing (confidence 0.54; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: You can specify an optional timeout in milliseconds (up to 600000ms / 10 minutes). If not specified, commands will timeout after 30000ms (30 seconds).
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 comman
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461220–24461323, SHA-256 ad6027ebeda4fc59.
Jev judged not model-facing (confidence 0.4; role human). This is a classifier judgment, not proof of delivery.
Readable text: It is very helpful if you write a clear, concise description of what this command does in 5-10 words.
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 .
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461352–24461405, SHA-256 9aa40f44245a1a3e.
Jev judged not model-facing (confidence 0.69; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Avoid using search commands like 'find' and 'grep'.
Avoid using search commands like `find` and `grep`.
Instead prefer
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461469–24461486, SHA-256 e21ab8a106f6a20b.
Jev judged not model-facing (confidence 0.45; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Instead prefer
Instead prefer
to search.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461545–24461558, SHA-256 f233c61d86be8872.
Jev judged not model-facing (confidence 0.39; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: to search.
to search.
Avoid read tools like cat , head , and tail , and prefer
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461613–24461675, SHA-256 d48d1bb77224311a.
Jev judged not model-facing (confidence 0.57; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Avoid read tools like 'cat', 'head', and 'tail', and prefer
Avoid read tools like `cat`, `head`, and `tail`, and prefer
to read files.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461691–24461708, SHA-256 46fb9d6a7a3dca69.
Jev judged not model-facing (confidence 0.57; role tool). This is a classifier judgment, not proof of delivery.
Readable text: to read files.
to read files.
Avoid editing files with tools like sed and awk , use
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461758–24461818, SHA-256 6ba814433bc9710a.
Jev judged not model-facing (confidence 0.69; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Avoid editing files with tools like 'sed' and 'awk', use
Avoid editing files with tools like `sed` and `awk`, use
Don't pipe a command's output through head , tail , or sed -n (or similar) j
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24461900–24462193, SHA-256 96a28b2b1114a317.
Jev judged not model-facing (confidence 0.68; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Don't pipe a command's output through 'head', 'tail', or 'sed -n' (or similar) just to limit its length — large output is automatically written to a terminal file that you can read in full, so truncating only risks discarding information yo…
Don't pipe a command's output through `head`, `tail`, or `sed -n` (or similar) just to limit its length — large output is automatically written to a terminal file that you can read in full, so truncating only risks discarding information you need (especially for long-running commands).
If you still need to run grep , STOP. ALWAYS USE ripgrep at rg first, which
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462220–24462332, SHA-256 772745c6b8247c06.
Jev judged not model-facing (confidence 0.52; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If you _still_ need to run 'grep', STOP. ALWAYS USE ripgrep at 'rg' first, which all users have pre-installed.
If you _still_ need to run `grep`, STOP. ALWAYS USE ripgrep at `rg` first, which all users have pre-installed.
You do not need to use ' ' at the end of commands when setting is background: t
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462382–24462469, SHA-256 595213d1392986bf.
Jev judged not model-facing (confidence 0.75; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: You do not need to use '&' at the end of commands when setting 'is_background: true'.
You do not need to use '&' at the end of commands when setting `is_background: true`.
When issuing multiple commands:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462498–24462531, SHA-256 6ec7e8a6d13b2512.
Jev judged not model-facing (confidence 0.64; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: When issuing multiple commands:
When issuing multiple commands:
If the commands are independent and can run in parallel, make multiple
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462581–24462654, SHA-256 c435a976fe6c6cc4.
Jev judged not model-facing (confidence 0.61; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If the commands are independent and can run in parallel, make multiple
If the commands are independent and can run in parallel, make multiple
tool calls in a single message. For example, if you need to run "git status" and
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462676–24462802, SHA-256 566299bc6848d505.
Jev judged not model-facing (confidence 0.69; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: tool calls in a single message. For example, if you need to run "git status" and "git diff", send a single message with two
tool calls in a single message. For example, if you need to run "git status" and "git diff", send a single message with two
tool calls in parallel.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462819–24462845, SHA-256 ba850a5d12302528.
Jev judged not model-facing (confidence 0.62; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: tool calls in parallel.
tool calls in parallel.
If the commands depend on each other and must run sequentially, use a single
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462875–24462953, SHA-256 9e60f939a6950437.
Jev judged not model-facing (confidence 0.6; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If the commands depend on each other and must run sequentially, use a single
If the commands depend on each other and must run sequentially, use a single
call with ' ' to chain them together (e.g., git add . git commit -m "messag
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24462975–24463167, SHA-256 bab60f03a2022c01.
Jev judged not model-facing (confidence 0.41; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: call with '&&' to chain them together (e.g., 'git add . && git commit -m "message" && git push'). For instance, if one operation must complete before another starts (like mkdir before cp,
call with '&&' to chain them together (e.g., `git add . && git commit -m "message" && git push`). For instance, if one operation must complete before another starts (like mkdir before cp,
for git operations,
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24463261–24463283, SHA-256 d330f222d138b26c.
Jev judged not model-facing (confidence 0.35; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: for git operations,
for git operations,
or git add before git commit), run these operations sequentially instead.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24463294–24463369, SHA-256 0e10813a601682ef.
Jev judged not model-facing (confidence 0.36; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: or git add before git commit), run these operations sequentially instead.
or git add before git commit), run these operations sequentially instead.
Use ';' only when you need to run commands sequentially but don't care if earlie
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24463397–24463494, SHA-256 2b23462497f2339a.
Jev judged not model-facing (confidence 0.58; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Use ';' only when you need to run commands sequentially but don't care if earlier commands fail
Use ';' only when you need to run commands sequentially but don't care if earlier commands fail
DO NOT use newlines to separate commands (newlines are ok in quoted strings)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24463521–24463599, SHA-256 6be4f24cbab87540.
Jev judged not model-facing (confidence 0.67; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: DO NOT use newlines to separate commands (newlines are ok in quoted strings)
DO NOT use newlines to separate commands (newlines are ok in quoted strings)
When adding new dependencies, prefer using the package manager (e.g. npm, pip) t
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24463678–24463821, SHA-256 0853c387798b799d.
Jev judged not model-facing (confidence 0.48; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: When adding new dependencies, prefer using the package manager (e.g. npm, pip) to add the latest version. Do not make up dependency versions.
When adding new dependencies, prefer using the package manager (e.g. npm, pip) to add the latest version. Do not make up dependency versions.
Managing long-running commands
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24463872–24463904, SHA-256 ddf6bb519f110f8e.
Jev judged not model-facing (confidence 0.22; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Managing long-running commands
Managing long-running commands
Commands that don't complete within block until ms (default
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24463985–24464048, SHA-256 79ce2401461298b4.
Jev judged not model-facing (confidence 0.41; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Commands that don't complete within 'block_until_ms' (default
Commands that don't complete within `block_until_ms` (default
${formatDurationForPrompt(defaultBlockUntilMs)}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24464050–24464100, SHA-256 f7dcaf4fdcf1ab90.
Jev judged not model-facing (confidence 0.16; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${formatDurationForPrompt(defaultBlockUntilMs)}
${formatDurationForPrompt(defaultBlockUntilMs)}
) are moved to background. The command keeps running and output streams to a ter
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24464102–24464307, SHA-256 6e2d802af80043b5.
Jev judged not model-facing (confidence 0.2; role documentation). This is a classifier judgment, not proof of delivery.
Readable text: ) 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).
) 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.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24464359–24464411, SHA-256 c75ea03b5b109a04.
Jev judged not model-facing (confidence 0.33; role documentation). This is a classifier judgment, not proof of delivery.
Readable text: You do not need to use '&' at the end of commands.
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.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24464462–24464744, SHA-256 00409e709289ca39.
Jev judged not model-facing (confidence 0.47; role documentation). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “Make sure to set block until ms to higher than the command's expected runtime.”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
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.
Monitoring backgrounded commands:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24464824–24464859, SHA-256 6d0b2d1ce486e91a.
Jev judged not model-facing (confidence 0.31; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Monitoring backgrounded commands:
Monitoring backgrounded commands:
When command moves to background, check status immediately by reading the termin
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24464910–24465000, SHA-256 1d48ecdc5f99de80.
Jev judged not model-facing (confidence 0.54; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: When command moves to background, check status immediately by reading the terminal file.
When command moves to background, check status immediately by reading the terminal file.
Header has pid and running for ms (updated every 5000ms)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24465027–24465089, SHA-256 1b8c6de5e402350f.
Jev judged not model-facing (confidence 0.44; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Header has 'pid' and 'running_for_ms' (updated every 5000ms)
Header has `pid` and `running_for_ms` (updated every 5000ms)
When finished, footer with exit code and elapsed ms appears.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24465116–24465182, SHA-256 68711626b035439e.
Jev judged not model-facing (confidence 0.31; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: When finished, footer with 'exit_code' and 'elapsed_ms' appears.
When finished, footer with `exit_code` and `elapsed_ms` appears.
Poll repeatedly to monitor by sleeping between checks. If the file gets large, r
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24465209–24465350, SHA-256 7316c91c9a963e53.
Jev judged not model-facing (confidence 0.65; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 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.
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 h
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24465377–24465701, SHA-256 4611964af0c1411e.
Jev judged not model-facing (confidence 0.67; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 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. sle…
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 pro
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24465728–24465919, SHA-256 aa41adff2ea2479b.
Jev judged not model-facing (confidence 0.71; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 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.
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),
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24465946–24466183, SHA-256 aad734d766aba946.
Jev judged not model-facing (confidence 0.44; role human). This is a classifier judgment, not proof of delivery.
Readable text: 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.
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.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24466262–24466323, SHA-256 73a548b791a55946.
Jev judged not model-facing (confidence 0.11; role human). This is a classifier judgment, not proof of delivery.
Readable text: You'll be notified when the backgrounded command completes.
You'll be notified when the backgrounded command completes.
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 24466387–24467217, SHA-256 d33a472cd5625189.
Jev judged not model-facing (confidence 0.68; role tool). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “You can monitor commands by configuring notify on output . You will be notified”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
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` (do not match all outputs). Output redirected only to a file will not trigger it. You will only receive notifications after ending your turn. Configure a 5 or less words `reason` which explains what you are watching for. The UI will prefix it as "Monitored `reason`". Configure `debounce_ms` to control how many milliseconds must elapse between notifications; the harness treats values less than 5000ms as 5000ms. Configure shell commands to emit stable sentinel lines and simple anchored regexes; pipe noisy output through jq/awk/scripts if needed. The system will terminate the watcher if the notifications are overly noisy, and you will be informed in this case.
Completion notifications are delivered separately from output-match notification
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24467281–24467413, SHA-256 e2e5e0fc7c230123.
Jev judged not model-facing (confidence 0.37; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Completion notifications are delivered separately from output-match notifications and do not require 'notify_on_output' to be set.
Completion notifications are delivered separately from output-match notifications and do not require `notify_on_output` to be set.
Only poll with
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24467479–24467496, SHA-256 125c3e1511d950ff.
Jev judged not model-facing (confidence 0.26; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Only poll with
Only poll with
later if you have been asked to work on something that requires the result of a
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24467522–24467638, SHA-256 fbb8982aede1f8de.
Jev judged not model-facing (confidence 0.41; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: later if you have been asked to work on something that requires the result of a previous shell command. Using the
later if you have been asked to work on something that requires the result of a previous shell command. Using the
is very disruptive because it prevents you from being able to multitask.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24467669–24467744, SHA-256 5844be9f5b40df61.
Jev judged not model-facing (confidence 0.19; role human). This is a classifier judgment, not proof of delivery.
Readable text: is very disruptive because it prevents you from being able to multitask.
is very disruptive because it prevents you from being able to multitask.
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 24467872–24467948, SHA-256 0e598a625158ad52.
Jev judged not model-facing (confidence 0.21; role human). This is a classifier judgment, not proof of delivery.
Readable text: You'll be notified when the backgrounded command completes. Only poll with
You'll be notified when the backgrounded command completes. Only poll with
when the command requires close monitoring — long-running jobs that can silently
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24467979–24468357, SHA-256 5b2937eaacb7103b.
Jev judged not model-facing (confidence 0.19; role human). This is a classifier judgment, not proof of delivery.
Readable text: 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-f…
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
later if you end up blocked on the result. If under your control, prefer command
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24468388–24468540, SHA-256 d6bd63ba7d15b68b.
Jev judged not model-facing (confidence 0.33; role human). This is a classifier judgment, not proof of delivery.
Readable text: later if you end up blocked on the result. If under your control, prefer commands that print periodic status updates so close monitoring is effective.
later if you end up blocked on the result. If under your control, prefer commands that print periodic status updates so close monitoring is effective.
Use the
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24468641–24468651, SHA-256 93fe22c6db4e649a.
Jev judged not model-facing (confidence 0.49; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Use the
Use the
tool to monitor the background command. If under your control, prefer commands t
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24468677–24468825, SHA-256 385a13573b512800.
Jev judged not model-facing (confidence 0.64; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: tool to monitor the background command. If under your control, prefer commands that print periodic status updates so you can monitor effectively.
tool to monitor the background command. If under your control, prefer commands that print periodic status updates so you can monitor effectively.
Scheduling notifications
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24468903–24468929, SHA-256 a12418a7bf9bb6e1.
Jev judged not model-facing (confidence 0.16; role human). This is a classifier judgment, not proof of delivery.
Readable text: Scheduling notifications
Scheduling notifications
You can schedule notifications for yourself by starting a background shell that
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24468985–24469309, SHA-256 7b6e8dda61e70fbd.
Jev judged not model-facing (confidence 0.33; role human). This is a classifier judgment, not proof of delivery.
Readable text: You can schedule notifications for yourself by starting a background shell that sleeps and echos a reminder message. This can be very useful for reminding yourself to check on another shell or task and verify it is making progress. Always t…
You can schedule notifications for yourself by starting a background shell that sleeps and echos a reminder message. This can be very useful for reminding yourself to check on another shell or task and verify it is making progress. Always think about how long you expect something to take before scheduling a notification.
tmux-backed shell sessions
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24469366–24469394, SHA-256 3ffd05a369baa98f.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: tmux-backed shell sessions
tmux-backed shell sessions
Other common operations
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24469763–24469788, SHA-256 abf22631961eac44.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Other common operations
Other common operations
View comments on a Github PR: gh api repos/foo/bar/pulls/123/comments
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24469844–24469915, SHA-256 1017ae852ec10730.
Jev judged not model-facing (confidence 0.32; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: View comments on a Github PR: gh api repos/foo/bar/pulls/123/comments
View comments on a Github PR: gh api repos/foo/bar/pulls/123/comments
${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 24470150–24470199, SHA-256 060adbf5937698aa.
Jev judged not model-facing (confidence 0.05; 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 24470284–24470333, 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"})
${ms2}ms / ${approxPrefix}${roundedSec} second${roundedSec === 1 ? "" : "s"}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24470598–24470676, SHA-256 ebad37283abb05a2.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${ms2}ms / ${approxPrefix}${roundedSec} second${roundedSec === 1 ? "" : "s"}
${ms2}ms / ${approxPrefix}${roundedSec} second${roundedSec === 1 ? "" : "s"}
${ms2}ms / ${approxPrefix}${roundedMin} minute${roundedMin === 1 ? "" : "s"}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24470865–24470943, SHA-256 e0226c0215d9ec70.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${ms2}ms / ${approxPrefix}${roundedMin} minute${roundedMin === 1 ? "" : "s"}
${ms2}ms / ${approxPrefix}${roundedMin} minute${roundedMin === 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 24471074–24471343, SHA-256 53c9dc0ca742682f.
Jev judged not model-facing (confidence 0.61; 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 ${formatDurationForSchema(defaultBlockUntilMs)}. Set to 0 to immediately run the command in the background. The timer includes the shell startup time.
Hard timeout in milliseconds. The command will be killed after this time, even i
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24471460–24471600, SHA-256 c549841c180812d1.
Jev judged not model-facing (confidence 0.41; 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).