Evidence and archive

daemon.cjs · part 317

Full reference
Topics
Status
Showing all 60

60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, part 317. Every entry preserves the shipped literal and its saved verdict or selection reason.

File contents and all parts · All files

Shipped text

Max sleep time to block before returning (in milliseconds). Required. Set to 0 f

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22663117–22663302, SHA-256 43ae4feb403fdd7d.

Jev judged not model-facing (confidence 0.64; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Max sleep time to block before returning (in milliseconds). Required. Set to 0 for non-blocking status check. Must not exceed ${MAX_AWAIT_BLOCK_UNTIL_MS} (${maxAwaitMinutes} minutes).

Max sleep time to block before returning (in milliseconds). Required. Set to 0 for non-blocking status check. Must not exceed ${MAX_AWAIT_BLOCK_UNTIL_MS} (${maxAwaitMinutes} minutes).

Max sleep time to block before returning (in milliseconds). Defaults to ${defaul

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22663305–22663518, SHA-256 f4790134b4865bbb.

Jev judged not model-facing (confidence 0.44; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Max sleep time to block before returning (in milliseconds). Defaults to ${defaultBlockUntilMs}ms. Set to 0 for non-blocking status check. Must not exceed ${MAX_AWAIT_BLOCK_UNTIL_MS} (${maxAwaitMinutes} minutes).

Max sleep time to block before returning (in milliseconds). Defaults to ${defaultBlockUntilMs}ms. Set to 0 for non-blocking status check. Must not exceed ${MAX_AWAIT_BLOCK_UNTIL_MS} (${maxAwaitMinutes} minutes).

block until ms must be at most ${MAX AWAIT BLOCK UNTIL MS} (${maxAwaitMinutes} m

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22663625–22663714, SHA-256 e7d73bdf28c083dc.

Jev judged not model-facing (confidence 0.22; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: block_until_ms must be at most ${MAX_AWAIT_BLOCK_UNTIL_MS} (${maxAwaitMinutes} minutes)

block_until_ms must be at most ${MAX_AWAIT_BLOCK_UNTIL_MS} (${maxAwaitMinutes} minutes)

Optional shell id to poll. If omitted, this tool sleeps for the full block until

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22664078–22664225, SHA-256 c172d57eb571d580.

Jev judged model-facing (confidence 0.82; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Optional shell id to poll. If omitted, this tool sleeps for the full block_until_ms duration and then returns. Required when block_until_ms is 0.

Optional shell id to poll. If omitted, this tool sleeps for the full block_until_ms duration and then returns. Required when block_until_ms is 0.

Optional shell or subagent id to poll. If omitted, this tool sleeps for the full

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22664253–22664412, SHA-256 ca004e915ff2da48.

Jev judged model-facing (confidence 0.8; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Optional shell or subagent id to poll. If omitted, this tool sleeps for the full block_until_ms duration and then returns. Required when block_until_ms is 0.

Optional shell or subagent id to poll. If omitted, this tool sleeps for the full block_until_ms duration and then returns. Required when block_until_ms is 0.

Optional shell id to poll. If omitted, this tool sleeps for the full block until · byte 22664415

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22664415–22664562, SHA-256 c172d57eb571d580.

Jev judged not model-facing (confidence 0.79; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Optional shell id to poll. If omitted, this tool sleeps for the full block_until_ms duration and then returns. Required when block_until_ms is 0.

Optional shell id to poll. If omitted, this tool sleeps for the full block_until_ms duration and then returns. Required when block_until_ms is 0.

Block until the regex matches stdout/stderr stream (or task completes). Matches

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22664660–22665005, SHA-256 459b5718013812ef.

Jev judged model-facing (confidence 0.81; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Block until the regex matches stdout/stderr stream (or task completes). Matches anywhere in the shell output, not just new output. Will not match terminal file headers or footers, e.g. exit_code. Accepts JavaScript regex patterns (compiled …

Block until the regex matches stdout/stderr stream (or task completes). Matches anywhere in the shell output, not just new output. Will not match terminal file headers or footers, e.g. exit_code. Accepts JavaScript regex patterns (compiled with the multiline `m` flag). Not supported for awaiting subagents: you MUST leave this argument unset.

Block until the regex matches stdout/stderr stream (or task completes). Matches · byte 22665008

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22665008–22665279, SHA-256 d21fef9f44a173d2.

Jev judged not model-facing (confidence 0.6; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Block until the regex matches stdout/stderr stream (or task completes). Matches anywhere in the shell output, not just new output. Will not match terminal file headers or footers, e.g. exit_code. Accepts JavaScript regex patterns (compiled …

Block until the regex matches stdout/stderr stream (or task completes). Matches anywhere in the shell output, not just new output. Will not match terminal file headers or footers, e.g. exit_code. Accepts JavaScript regex patterns (compiled with the multiline `m` flag).

path must be a path to a terminal file

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22667342–22667382, SHA-256 febe4656b239cdd0.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: path must be a path to a terminal file

path must be a path to a terminal file

path must be a path to a terminal file · byte 22667495

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22667495–22667535, SHA-256 febe4656b239cdd0.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: path must be a path to a terminal file

path must be a path to a terminal file

${value.slice(0, sideChars)}...${value.slice(-sideChars)}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22671962–22672021, SHA-256 a331f177dd7cfe3f.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: ${value.slice(0, sideChars)}...${value.slice(-sideChars)}

${value.slice(0, sideChars)}...${value.slice(-sideChars)}

timed out

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22674153–22674164, SHA-256 4353d9a6ae6c4bbe.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: timed out

timed out

aborted by the user

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22674217–22674238, SHA-256 bd5b5bbdf689b10c.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: aborted by the user

aborted by the user

no running background subagent found

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22674408–22674446, SHA-256 eaaaddb0a87a9ddf.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: no running background subagent found

no running background subagent found

no background subagent found for id

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22674468–22674505, SHA-256 df8acea04f8b9e0c.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: no background subagent found for id

no background subagent found for id

Permission denied reading ${path53}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22675557–22675594, SHA-256 cd50a932932812b4.

Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Permission denied reading ${path53}

Permission denied reading ${path53}

Read rejected for ${path53}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22675674–22675703, SHA-256 0a1f4cb8a5c37f12.

Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Read rejected for ${path53}

Read rejected for ${path53}

Invalid file: ${path53}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22675786–22675811, SHA-256 b88731656fcc634f.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Invalid file: ${path53}

Invalid file: ${path53}

Read failed for ${path53}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22675887–22675914, SHA-256 6cd004122b3c5ff8.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Read failed for ${path53}

Read failed for ${path53}

Unknown read result for ${path53}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22675956–22675991, SHA-256 fab69bbb6a0deaab.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unknown read result for ${path53}

Unknown read result for ${path53}

Unhandled read result case: ${ exhaustive}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22676076–22676120, SHA-256 34080956d51dba1e.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unhandled read result case: ${_exhaustive}

Unhandled read result case: ${_exhaustive}

task id

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22677693–22677702, SHA-256 cd04750ff4782737.

Jev judged not model-facing (confidence 0.28; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: task id

task id

shell id

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22677705–22677715, SHA-256 909ed84d878c2598.

Jev judged not model-facing (confidence 0.39; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: shell id

shell id

- Shell only guidance: - Waiting until a regex matches the output can be useful

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22677821–22678618, SHA-256 bcb11968a5e883b8.

Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: - Shell only guidance: - Waiting until a regex matches the output can be useful for e.g. known startup/status/error logs. - HARD STOPPING CONSTRAINT: Don't stop polling until (a) job terminates, (b) the command reaches a healthy steady…


- Shell only guidance:
  - Waiting until a regex matches the output can be useful for e.g. known startup/status/error logs.
  - HARD STOPPING CONSTRAINT: Don't stop polling until (a) job terminates, (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 below.
  - Output file header has `pid` and `running_for_ms` (updated every 5000ms).
  - When finished, footer with `exit_code` and `elapsed_ms` appears (regex only matches the body, not header/footer).
  - If taking longer than expected and the command seems like it is hung (use judgment based on type of command), 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.

Poll a background ${enableSubagentAwaiting ? "shell or subagent" : "shell"} job.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22678634–22679761, SHA-256 7d3f17eebfbd3000.

Jev judged model-facing (confidence 0.87; role tool). This is a classifier judgment, not proof of delivery.

Readable text: Poll a background ${enableSubagentAwaiting ? "shell or subagent" : "shell"} job. For work that does not have a ${idNoun}, you can omit the ${idArg} arg to sleep for the full 'block_until_ms' duration (prefer this over sleeping in the shell,…

Poll a background ${enableSubagentAwaiting ? "shell or subagent" : "shell"} job. For work that does not have a ${idNoun}, you can omit the ${idArg} arg to sleep for the full `block_until_ms` duration (prefer this over sleeping in the shell, because it renders nicely to the user).

Monitor backgrounded jobs as follows:
- Never poll a task whose tool result says it was "manually backgrounded by the user".
- When you spawn a command directly into the background (`block_until_ms: 0`), check status immediately by reading the output file to confirm the command didn't fail to start.
- Poll repeatedly to monitor by using this tool between checks (set `block_until_ms` to control how long to wait). If the file gets large, read from the end of the file to capture the latest content.
- Pick your polling intervals using best guess/judgment based on any knowledge you have about the command and its expected runtime, and any output from monitoring the job. When no new output, exponential backoff is a good strategy (e.g. 2000ms, 4000ms, 8000ms, 16000ms...), using educated guess for min and max wait.${shellOnlyGuidance}

shell or subagent

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22678680–22678699, SHA-256 047c1414a1575dd8.

Jev judged not model-facing (confidence 0.45; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: shell or subagent

shell or subagent

shell or subagent · byte 22679953

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22679953–22679972, SHA-256 047c1414a1575dd8.

Jev judged not model-facing (confidence 0.23; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: shell or subagent

shell or subagent

task id · byte 22680026

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22680026–22680035, SHA-256 cd04750ff4782737.

Jev judged not model-facing (confidence 0.21; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: task id

task id

shell id · byte 22680038

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22680038–22680048, SHA-256 909ed84d878c2598.

Jev judged not model-facing (confidence 0.27; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: shell id

shell id

When waiting further, avoid round 5-minute waits: prefer slices of 60–270s (keep

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22680182–22680334, SHA-256 8e2ab17c9744ffc6.

Jev judged not model-facing (confidence 0.68; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: When waiting further, avoid round 5-minute waits: prefer slices of 60–270s (keeps prompt cache warm) or 1200s+ (one cache miss buys a long wait).

When waiting further, avoid round 5-minute waits: prefer slices of 60–270s (keeps prompt cache warm) or 1200s+ (one cache miss buys a long wait).

- NEVER USE THIS TO POLL OR WAIT VACUOUSLY FOR A SUBAGENT LAUNCHED WITH THE ${ta

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22680476–22680727, SHA-256 43823130bf98892d.

Jev judged model-facing (confidence 0.8; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: - NEVER USE THIS TO POLL OR WAIT VACUOUSLY FOR A SUBAGENT LAUNCHED WITH THE ${taskToolName} TOOL — rely on the end-of-turn completion notification instead (it is delivered as soon as the subagent finishes; guessing a wait time is inefficie…


- NEVER USE THIS TO POLL OR WAIT VACUOUSLY FOR A SUBAGENT LAUNCHED WITH THE ${taskToolName} TOOL — rely on the end-of-turn completion notification instead (it is delivered as soon as the subagent finishes; guessing a wait time is inefficient).

- Subagents: never wait on a subagent with ${toolName}. Subagents are always not

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22680782–22681164, SHA-256 dc2a860f02f163f1.

Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: - Subagents: never wait on a subagent with ${toolName}. Subagents are always notify-on-completion — multitask on independent work (or respond to the user if there is nothing else productive to do) and wait to be woken up. The only valid us…


- Subagents: never wait on a subagent with ${toolName}. Subagents are always notify-on-completion — multitask on independent work (or respond to the user if there is nothing else productive to do) and wait to be woken up. The only valid use of ${toolName} on a subagent is a non-blocking status check (`block_until_ms: 0`); never use it to block on the subagent finishing.

- Shell: only poll with ${toolName} when the command requires close monitoring.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22681206–22683023, SHA-256 4e42563b8e097d2f.

Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: - Shell: only poll with ${toolName} when the command requires close monitoring. Close monitoring means a long-running job that can silently hang, degrade, or need a course correction before it completes — e.g. training runs, eval runs, dep…


- Shell: only poll with ${toolName} when the command requires close monitoring. Close monitoring means a long-running job that can silently hang, degrade, or need a course correction before it completes — e.g. 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, etc.) the completion notification is enough — start them, keep working, and only poll with ${toolName} later if you end up blocked on the result.
- Shell sanity check (regardless of close monitoring): when you spawn a command directly into the background (`block_until_ms: 0`), do a single status check by reading the output file to confirm the command didn't fail to start. This is a one-shot smoke check, not a polling loop.
- Shell close-monitoring guidance (only applies in the close-monitoring case above):
  - HARD STOPPING CONSTRAINT: once you've decided to actively poll, don't stop until (a) the job terminates, (b) the command reaches a healthy steady state (only for non-terminating commands, e.g. dev server/watcher), or (c) the command is hung — follow the hang guidance below.
  - Waiting until a regex matches the output can be useful for e.g. known startup/status/error logs.
  - Size `block_until_ms` to the command's expected runtime. ${promptCacheTTLWaitGuidance}
  - Output file header has `pid` and `running_for_ms` (updated every 5000ms).
  - When finished, footer with `exit_code` and `elapsed_ms` appears (regex only matches the body, not header/footer).
  - If the command is taking longer than expected and appears hung (use judgment based on command type), kill the process if safe to do so using the pid in the header. If possible, fix the hang and proceed.

Subagents are never a candidate for close monitoring.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22683087–22683143, SHA-256 40a2471a244f668c.

Jev judged not model-facing (confidence 0.57; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Subagents are never a candidate for close monitoring.

 Subagents are never a candidate for close monitoring.

(shell jobs only — never wait on a subagent)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22683204–22683256, SHA-256 30994333489278af.

Jev judged not model-facing (confidence 0.68; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: (shell jobs only — never wait on a subagent)

 (shell jobs only — never wait on a subagent)

Prefer NOT to poll reflexively with ${toolName}. Multitask on independent work w

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22683302–22683769, SHA-256 78e0823c7c2ecd0e.

Jev judged model-facing (confidence 0.87; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Prefer NOT to poll reflexively with ${toolName}. Multitask on independent work while backgrounded jobs run, or finish your turn and rely on the end-of-turn completion notification. Poll with ${toolName} only when one of the following is t…



Prefer NOT to poll reflexively with ${toolName}. Multitask on independent work while backgrounded jobs run, or finish your turn and rely on the end-of-turn completion notification. Poll with ${toolName} only when one of the following is true:
- Your very next step is blocked on this specific job's result and you have no other productive work to do${blockedBulletScope}, OR
- The task requires close monitoring (see shell guidance below).${closeMonitoringClause}

Prefer NOT to poll reflexively with ${toolName}. Multitask on independent work w · byte 22683772

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22683772–22683956, SHA-256 5f05bc47abcf4ffa.

Jev judged not model-facing (confidence 0.76; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Prefer NOT to poll reflexively with ${toolName}. Multitask on independent work while backgrounded jobs run, or finish your turn and rely on the end-of-turn completion notification.



Prefer NOT to poll reflexively with ${toolName}. Multitask on independent work while backgrounded jobs run, or finish your turn and rely on the end-of-turn completion notification.

Check or poll a backgrounded ${jobNoun} job. For work that does not have a ${idN

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22683967–22684629, SHA-256 1509d39523bca75c.

Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Check or poll a backgrounded ${jobNoun} job. For work that does not have a ${idNoun}, you can omit the ${idArg} arg to sleep for the full 'block_until_ms' duration (prefer this over sleeping in the shell, because it renders nicely to the us…

Check or poll a backgrounded ${jobNoun} job. For work that does not have a ${idNoun}, you can omit the ${idArg} arg to sleep for the full `block_until_ms` duration (prefer this over sleeping in the shell, because it renders nicely to the user). At the end of your turn, you will be notified about any unawaited jobs that completed. If you think a job completed (e.g. because you killed it), observe it with ${toolName} to skip the notification, because stale notifications can confuse the user.${positivePollBlock}
- Never poll a task whose tool result says it was "manually backgrounded by the user".${neverPollSubagentBullet}${subagentRule}${shellGuidance}

When waiting further, avoid round 1-minute waits: prefer slices of up to ${ttlSe

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22684813–22684991, SHA-256 5802018abe5cc2e0.

Jev judged not model-facing (confidence 0.64; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: When waiting further, avoid round 1-minute waits: prefer slices of up to ${ttlSeconds - 30}s (keeps prompt cache warm) or ${ttlSeconds * 4}s+ (one cache miss buys a long wait).

When waiting further, avoid round 1-minute waits: prefer slices of up to ${ttlSeconds - 30}s (keeps prompt cache warm) or ${ttlSeconds * 4}s+ (one cache miss buys a long wait).

When waiting further, avoid round ${ttlMinutes}-minute waits: prefer slices of 6

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22685053–22685245, SHA-256 08c950de5834696f.

Jev judged not model-facing (confidence 0.56; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: When waiting further, avoid round ${ttlMinutes}-minute waits: prefer slices of 60–${ttlSeconds - 30}s (keeps prompt cache warm) or ${ttlSeconds * 4}s+ (one cache miss buys a long wait).

When waiting further, avoid round ${ttlMinutes}-minute waits: prefer slices of 60–${ttlSeconds - 30}s (keeps prompt cache warm) or ${ttlSeconds * 4}s+ (one cache miss buys a long wait).

When waiting further, avoid waiting ${formatHoursForPrompt(ttlMinutes)}h or more

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22685292–22685539, SHA-256 eb252a5360a4f69c.

Jev judged not model-facing (confidence 0.58; role code_data). This is a classifier judgment, not proof of delivery.

Readable form: a shipped code or data literal beginning “When waiting further, avoid waiting ${formatHoursForPrompt(ttlMinutes)}h or more”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

When waiting further, avoid waiting ${formatHoursForPrompt(ttlMinutes)}h or more: prefer slices of 60s-${ttlMinutes - 1}m (keeps prompt cache warm). Size slices based on expected progress; when progress is unclear, exponential backoff is useful.

When waiting further, size slices based on expected progress. When progress is u

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22685554–22685674, SHA-256 37d5bd0d4bd9a135.

Jev judged not model-facing (confidence 0.53; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: When waiting further, size slices based on expected progress. When progress is unclear, exponential backoff is useful.

When waiting further, size slices based on expected progress. When progress is unclear, exponential backoff is useful.

use strict

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22686215–22686227, 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

Object expected.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22686857–22686875, SHA-256 d588320af15c8b9c.

Jev judged not model-facing (confidence 0.05; 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22686984–22687021, 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22687169–22687201, 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22687361–22687385, 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-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22687927–22687969, 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.

Set this to true if you are waiting for subagent(s) to complete. Remember you sh

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22689256–22689407, SHA-256 e92af211c9a3f0c4.

Jev judged not model-facing (confidence 0.75; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Set this to true if you are waiting for subagent(s) to complete. Remember you should NOT be doing this and instead end your turn or do parallel work.

Set this to true if you are waiting for subagent(s) to complete. Remember you should NOT be doing this and instead end your turn or do parallel work.

You should NOT wait for subagents to complete. End your turn instead; completion

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22689442–22689558, SHA-256 b48ec29527404b25.

Jev judged not model-facing (confidence 0.72; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: You should NOT wait for subagents to complete. End your turn instead; completions are queued, or do parallel work.

You should NOT wait for subagents to complete. End your turn instead; completions are queued, or do parallel work.

Must pass a task id or wait for a nonzero duration.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22692992–22693045, SHA-256 3935adf38c14b131.

Jev judged not model-facing (confidence 0.15; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Must pass a task id or wait for a nonzero duration.

Must pass a task id or wait for a nonzero duration.

Regex awaiting is not available for subagents. Run Await without regex, or await

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22694944–22695051, SHA-256 5dacceb55a2e32ed.

Jev judged not model-facing (confidence 0.12; role human). This is a classifier judgment, not proof of delivery.

Readable text: Regex awaiting is not available for subagents. Run Await without regex, or await a shell task id instead.

Regex awaiting is not available for subagents. Run Await without regex, or await a shell task id instead.

Awaiting subagent tasks requires a non-empty conversationId in the agent context

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22695243–22695325, SHA-256 534ef376c0ef4e5e.

Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Awaiting subagent tasks requires a non-empty conversationId in the agent context

Awaiting subagent tasks requires a non-empty conversationId in the agent context

Awaiting subagent ids is not available in this environment (subagent executor re

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22697172–22697280, SHA-256 6d6abc45e955c2dc.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Awaiting subagent ids is not available in this environment (subagent executor resource is not registered).

Awaiting subagent ids is not available in this environment (subagent executor resource is not registered).

Unknown legacy subagent await result

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22700752–22700790, SHA-256 da2f8f755b1c5157.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unknown legacy subagent await result

Unknown legacy subagent await result

Unhandled legacy subagent result case: ${ exhaustive}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22700992–22701047, SHA-256 be496642f154c1be.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unhandled legacy subagent result case: ${_exhaustive}

Unhandled legacy subagent result case: ${_exhaustive}

Subagent not found

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22705932–22705952, SHA-256 d3fdf7b004744f35.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Subagent not found

Subagent not found

Failed to await subagent task

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22706319–22706350, SHA-256 08de506f44799d11.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Failed to await subagent task

Failed to await subagent task

Unknown subagent await result

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22706434–22706465, SHA-256 eb4266f5269c7882.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unknown subagent await result

Unknown subagent await result

Unhandled subagent await result case: ${ exhaustive}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22706595–22706649, SHA-256 e265e734138e4154.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unhandled subagent await result case: ${_exhaustive}

Unhandled subagent await result case: ${_exhaustive}