daemon.cjs · part 316
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, part 316. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
use strict
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22626303–22626315, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
(1-2 sentences) Look through each action you have tried so far, and identify wha
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22626491–22627951, SHA-256 0f51b1bb919f247c.
Jev judged model-facing (confidence 0.87; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: (1-2 sentences) Look through each action you have tried so far, and identify what changed from the screenshot before the action to the screenshot after the action, if anything. You must look at past screenshots yourself to determine what th…
(1-2 sentences) Look through each action you have tried so far, and identify what changed from the screenshot before the action to the screenshot after the action, if anything. You must look at past screenshots yourself to determine what the results were. Then, in a few words, analyze each case where the action did *not* have the desired effect (e.g. a click or scroll that did not change the page at all). NEVER rely on past commentary, you MUST analyze the screenshots yourself. For each surprising observation, analyze why it might have happened, now that you are looking at it closely. Common cases: 1. Popups/models: If a step didn't produce the expected result, a common cause is that there was a popup or modal elsewhere on the page that blocked the action you were trying to take. 2. Scrolling in a page region: If a scroll step didn't work as intended, the most common cause (if a popup didn't block the action entirely) is that you were trying to scroll in a specific region of the page. To do that, you must position the cursor in that region (ideally on the scrollbar associated with that region) and then scroll an appropriate amount. For smaller regions, you usually want to scroll a smaller amount (1 or 2 mouse wheel units). 3. State already set: Sometimes clicking on an element has no effect because the page already is in the desired state. For instance, in Google Sheets, clicking a sheet that is already selected has no visible effect.
(brief bullet points) Go through the instructions you've been given and highligh
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22628018–22628162, SHA-256 f498b603360372dc.
Jev judged not model-facing (confidence 0.78; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: (brief bullet points) Go through the instructions you've been given and highlight specific details that are relevant to the current situation.
(brief bullet points) Go through the instructions you've been given and highlight specific details that are relevant to the current situation.
(1-2 sentences) Identify possible scenarios that you might be in. Start with sce
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22628225–22628641, SHA-256 692f51b36d04dad6.
Jev judged model-facing (confidence 0.83; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: (1-2 sentences) Identify possible scenarios that you might be in. Start with scenarios explicitly referenced in the instructions or memories, then go through any relevant general scenarios applicable to your current task (e.g. scenario wher…
(1-2 sentences) Identify possible scenarios that you might be in. Start with scenarios explicitly referenced in the instructions or memories, then go through any relevant general scenarios applicable to your current task (e.g. scenario where the next item cannot be found, or where the tab is not loading). For each scenario, briefly imagine the case where you are in that scenario, and the case where you are not.
(1 sentence) Based on all of your analysis so far, reflect on whether you are on
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22628705–22628953, SHA-256 0be8b3461173b3b1.
Jev judged model-facing (confidence 0.83; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: (1 sentence) Based on all of your analysis so far, reflect on whether you are on the right track to achieve your task, or have already completed it. If the task is not complete, how can you update your approach to be more effective and effi…
(1 sentence) Based on all of your analysis so far, reflect on whether you are on the right track to achieve your task, or have already completed it. If the task is not complete, how can you update your approach to be more effective and efficient?
Your decision for how to proceed based on your analysis. Can be one of: 1. 'Cont
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22629009–22629220, SHA-256 225288e6ec674cbe.
Jev judged model-facing (confidence 0.85; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Your decision for how to proceed based on your analysis. Can be one of: 1. 'Continue with the current approach' 2. 'Try [new idea for what to do next]' 3. 'Give up' 4. 'Task is complete (<confidence_score>%)'
Your decision for how to proceed based on your analysis. Can be one of: 1. 'Continue with the current approach' 2. 'Try [new idea for what to do next]' 3. 'Give up' 4. 'Task is complete (<confidence_score>%)'
${text3}${resultSuffix ?? ""}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22630002–22630033, SHA-256 09048dc4a9c7168a.
Jev judged not model-facing (confidence 0.48; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${text3}${resultSuffix ?? ""}
${text3}${resultSuffix ?? ""}
Reflection completed successfully. Now in your next step you must NOT use the R
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22630113–22630255, SHA-256 395a62bbb0349d0b.
Jev judged not model-facing (confidence 0.79; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Reflection completed successfully. Now in your next step you must NOT use the 'Reflect' tool as you cannot use two 'Reflect' tools in a row.
Reflection completed successfully. Now in your next step you must NOT use the `Reflect` tool as you cannot use two `Reflect` tools in a row.
Error: ${result.result.value.error}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22630302–22630339, SHA-256 8d17b5b8eb82918b.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Error: ${result.result.value.error}
Error: ${result.result.value.error}
Unknown error
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22630385–22630400, SHA-256 70e280a3cf0ea5f5.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unknown error
Unknown error
Unhandled result case: ${ exhaustive}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22630481–22630520, SHA-256 6e08147da38954ef.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unhandled result case: ${_exhaustive}
Unhandled result case: ${_exhaustive}
use strict · byte 22630816
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22630816–22630828, 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
Object expected.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22631151–22631169, 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 22631278–22631315, 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 22631463–22631495, 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 22631655–22631679, 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 22632221–22632263, 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.
(1-2 sentences) Look through each tool you have tried so far and identify what c
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22633438–22634830, SHA-256 763d87ffa4bccd22.
Jev judged model-facing (confidence 0.91; role parameter). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “(1-2 sentences) Look through each tool you have tried so far and identify what c”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
(1-2 sentences) Look through each tool you have tried so far and identify what changed in the command output, exit status, working directory state, filesystem state, or running processes, if anything. You must inspect the actual command results yourself to determine what happened. Then, in a few words, analyze each case where the command did *not* have the desired effect (e.g. it failed, produced no useful change, or changed the wrong thing). NEVER rely on past commentary alone; you MUST analyze the tool outputs yourself. Be precise about whether the observed results actually move you closer to satisfying the exact problem statement and submission criterion. For each surprising observation, analyze why it might have happened now that you are looking closely. Common cases: 1. Wrong tool/shell command inputs: you missed a flag, used the wrong flag, used the wrong command or tool, etc. 2. Wrong working directory or path: the tool/shell command ran but targeted the wrong repo, directory, or file. 3. Missing dependency, environment variable, or permission: the tool/shell command failed before doing the intended work. 4. State already set: the tool/shell command had no visible effect because the environment was already in the desired state. 5. Existing process or lock: a running server, watcher, pid, or lockfile prevented the tool/shell command from doing what you expected.
(brief bullet points) Go through the instructions you've been given and highligh · byte 22634861
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22634861–22635101, SHA-256 8e5ff0c159c15db1.
Jev judged model-facing (confidence 0.87; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: (brief bullet points) Go through the instructions you've been given and highlight specific details that are relevant to the current environment state. Include the exact problem statement requirements and any explicit submission criterion.
(brief bullet points) Go through the instructions you've been given and highlight specific details that are relevant to the current environment state. Include the exact problem statement requirements and any explicit submission criterion.
(1-2 sentences) Identify possible scenarios that you might be in. Start with sce · byte 22635128
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22635128–22635679, SHA-256 872cacbf902fb971.
Jev judged model-facing (confidence 0.9; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: (1-2 sentences) Identify possible scenarios that you might be in. Start with scenarios explicitly referenced in the instructions, then go through any relevant general scenarios applicable to your current task (e.g. scenario where a dependen…
(1-2 sentences) Identify possible scenarios that you might be in. Start with scenarios explicitly referenced in the instructions, then go through any relevant general scenarios applicable to your current task (e.g. scenario where a dependency is missing, where the tool/shell command failed unexpectedly, where the tool/shell command already succeeded, where you are in the wrong directory, or where a background process is already running). For each scenario, briefly imagine the case where you are in that scenario, and the case where you are not.
(1 sentence) Based on all of your analysis so far, reflect on whether you are on · byte 22635707
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22635707–22635955, SHA-256 0be8b3461173b3b1.
Jev judged model-facing (confidence 0.91; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: (1 sentence) Based on all of your analysis so far, reflect on whether you are on the right track to achieve your task, or have already completed it. If the task is not complete, how can you update your approach to be more effective and effi…
(1 sentence) Based on all of your analysis so far, reflect on whether you are on the right track to achieve your task, or have already completed it. If the task is not complete, how can you update your approach to be more effective and efficient?
Your decision for how to proceed based on your analysis. Do not claim completion
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22635975–22636415, SHA-256 a84d83cc28e91a5f.
Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Your decision for how to proceed based on your analysis. Do not claim completion unless the submission criterion is truly satisfied and you have tested the final code. Can be one of: 1. 'Continue with the current approach' 2. 'Try [new idea…
Your decision for how to proceed based on your analysis. Do not claim completion unless the submission criterion is truly satisfied and you have tested the final code. Can be one of: 1. 'Continue with the current approach' 2. 'Try [new idea for what to do next]' 3. 'Move on to pre-submission testing of your changes' 4. 'Task is complete (<confidence_score>%)' [DO NOT SELECT WITHOUT FIRST VALIDATING SUBMISSION CRITERIA THROUGH TESTING]
Use the tool to troubleshoot when your tool usage or shell commands are not havi
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22636462–22637254, SHA-256 3419e4720531be51.
Jev judged model-facing (confidence 0.93; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Use the tool to troubleshoot when your tool usage or shell commands are not having the desired effect. Use it to check whether you are following the problem statement precisely, whether the submission criterion is truly met, whether you sti…
Use the tool to troubleshoot when your tool usage or shell commands are not having the desired effect. Use it to check whether you are following the problem statement precisely, whether the submission criterion is truly met, whether you still need to test the code at the end, and whether you should explore an alternate approach if stuck. Be sure to make a decision about how to proceed using the `next_steps` field. The `Reflect` tool is expensive, so use it sparingly.
(Critical Rules)
* You must use the `next_steps` field to describe your decision for what to do next.
* Before declaring completion, confirm pre-submission testing has been done and the submission criterion is actually satisfied.
* Never use the `Reflect` tool if your previous message was a `Reflect` tool call.
Replaced environment successfully. Setup logs: ${logs}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22641685–22641742, SHA-256 9f2024b4233a2337.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Replaced environment successfully. Setup logs: ${logs}
Replaced environment successfully.
Setup logs:
${logs}
Replaced environment successfully.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22641745–22641781, SHA-256 20fb45d960cf2ef7.
Jev judged not model-facing (confidence 0.04; role human). This is a classifier judgment, not proof of delivery.
Readable text: Replaced environment successfully.
Replaced environment successfully.
Failed to replace environment: ${errorMessage3} Setup logs: ${logs}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22641961–22642031, SHA-256 b28d4801e0e14b4a.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Failed to replace environment: ${errorMessage3} Setup logs: ${logs}
Failed to replace environment: ${errorMessage3}
Setup logs:
${logs}
Failed to replace environment: ${errorMessage3}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22642034–22642083, SHA-256 eaa5ba2083f60327.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Failed to replace environment: ${errorMessage3}
Failed to replace environment: ${errorMessage3}
Failed to replace environment: unknown error
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22642121–22642167, SHA-256 a8aac138cdcd7699.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Failed to replace environment: unknown error
Failed to replace environment: unknown error
use strict · byte 22642491
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22642491–22642503, 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
Object expected. · byte 22642848
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22642848–22642866, 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. · byte 22642975
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22642975–22643012, 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. · byte 22643160
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22643160–22643192, 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. · byte 22643352
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22643352–22643376, 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. · byte 22643918
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22643918–22643960, 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.
How to configure the replacement environment. Use custom (default) to provide
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22645190–22645501, SHA-256 2c25f65f60c4d5e6.
Jev judged not model-facing (confidence 0.79; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: How to configure the replacement environment. Use 'custom' (default) to provide a new install script and optional Dockerfile, 'clean_slate' for the default base image with no install script or existing environment config, or 'default' to re…
How to configure the replacement environment. Use `custom` (default) to provide a new install script and optional Dockerfile, `clean_slate` for the default base image with no install script or existing environment config, or `default` to re-read the repo/saved environment config without applying an override.
Repo to override. Any common form works (https/ssh/scp-style URL, host/owner/re
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22645636–22645808, SHA-256 9f62e173f5840725.
Jev judged not model-facing (confidence 0.54; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Repo to override. Any common form works (https/ssh/scp-style URL, 'host/owner/repo', or bare 'owner/repo'); it is canonicalized before matching against the agent's repos.
Repo to override. Any common form works (https/ssh/scp-style URL, `host/owner/repo`, or bare `owner/repo`); it is canonicalized before matching against the agent's repos.
Branch, tag, or commit SHA to check out for this repo. A SHA results in a detach
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22645859–22646010, SHA-256 338cb73151ed447e.
Jev judged not model-facing (confidence 0.62; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Branch, tag, or commit SHA to check out for this repo. A SHA results in a detached HEAD. It must already exist on the remote (commit and push first).
Branch, tag, or commit SHA to check out for this repo. A SHA results in a detached HEAD. It must already exist on the remote (commit and push first).
Optional, applies to all modes. Per-repo overrides for the git ref the replaceme
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22646042–22646720, SHA-256 3b812268d89b312b.
Jev judged not model-facing (confidence 0.73; role parameter). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “Optional, applies to all modes. Per-repo overrides for the git ref the replaceme”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
Optional, applies to all modes. Per-repo overrides for the git ref the replacement environment is rebuilt from, replacing whatever was pinned in the original start request. The ref determines where `.cursor/environment.json` is read from and the commit the new pod is built at. Only list the repos you want to override; unlisted repos keep their original ref. Commit and push your changes to the target ref first, since it is resolved from the remote. The tool call fails fast if a `repo_url` matches no known repo (or matches ambiguously) or if a `ref` is malformed; a ref that does not exist on the remote is not pre-checked and instead fails later while rebuilding the pod.
Required when mode is custom . Shell script to run while preparing the replacem
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22646833–22647090, SHA-256 7752aed9c8bbf5f6.
Jev judged not model-facing (confidence 0.48; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Required when mode is 'custom'. Shell script to run while preparing the replacement environment. Use a single command for simple setups or a multiline script with one command per line for more complex installs. Leave unset for 'clean_slate'…
Required when mode is `custom`. Shell script to run while preparing the replacement environment. Use a single command for simple setups or a multiline script with one command per line for more complex installs. Leave unset for `clean_slate` and `default`.
Optional only when mode is custom . Inline Dockerfile contents used to build th
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22647168–22647396, SHA-256 c3403ce18072376b.
Jev judged not model-facing (confidence 0.63; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Optional only when mode is 'custom'. Inline Dockerfile contents used to build the replacement pod's base image before the install script runs. Leave unset to use the default base image. Ignored for 'clean_slate' and 'default'.
Optional only when mode is `custom`. Inline Dockerfile contents used to build the replacement pod's base image before the install script runs. Leave unset to use the default base image. Ignored for `clean_slate` and `default`.
Environment configuration for custom mode: an install script and optional inli
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22647427–22647561, SHA-256 dabd5d3df4f6cb97.
Jev judged not model-facing (confidence 0.49; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Environment configuration for 'custom' mode: an install script and optional inline Dockerfile. Omit for 'clean_slate' and 'default'.
Environment configuration for `custom` mode: an install script and optional inline Dockerfile. Omit for `clean_slate` and `default`.
install script must be a non-empty string in custom mode
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22647908–22647968, SHA-256 f0c5803ea8a7fa8d.
Jev judged not model-facing (confidence 0.08; role human). This is a classifier judgment, not proof of delivery.
Readable text: 'install_script' must be a non-empty string in custom mode
`install_script` must be a non-empty string in custom mode
dockerfile contents must be non-empty when provided in custom mode
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22648269–22648339, SHA-256 fd494756316e9efe.
Jev judged not model-facing (confidence 0.12; role human). This is a classifier judgment, not proof of delivery.
Readable text: 'dockerfile_contents' must be non-empty when provided in custom mode
`dockerfile_contents` must be non-empty when provided in custom mode
repo url must be a non-empty string
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22648646–22648685, SHA-256 7542014a933cad67.
Jev judged not model-facing (confidence 0.09; role human). This is a classifier judgment, not proof of delivery.
Readable text: 'repo_url' must be a non-empty string
`repo_url` must be a non-empty string
ref must be a non-empty string
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22648920–22648954, SHA-256 09042fed7e39fd5f.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: 'ref' must be a non-empty string
`ref` must be a non-empty string
Replace the cloud-agent environment using an explicit mode: custom , clean sla
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22649005–22649105, SHA-256 244905cd430dee0b.
Jev judged not model-facing (confidence 0.62; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Replace the cloud-agent environment using an explicit mode: 'custom', 'clean_slate', or 'default'.
Replace the cloud-agent environment using an explicit mode: `custom`, `clean_slate`, or `default`.
Replace the current cloud-agent environment with a new pod. Choose custom mode
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22650395–22650978, SHA-256 05c35ad12be9e46f.
Jev judged not model-facing (confidence 0.78; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Replace the current cloud-agent environment with a new pod. Choose 'custom' mode to override the environment with a provided install script and optional inline Dockerfile. Choose 'clean_slate' mode for the default base image with no install…
Replace the current cloud-agent environment with a new pod. Choose `custom` mode to override the environment with a provided install script and optional inline Dockerfile. Choose `clean_slate` mode for the default base image with no install script and no existing environment config. Choose `default` mode to re-read the repo/saved environment config without applying an override. Use this when the current pod environment is unhealthy or needs a clean re-provisioning. On success, the cloud agent moves to the replacement environment. On failure, the original environment is kept.
Unknown replace env error
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22651442–22651469, SHA-256 cf80ec1438d7d0ca.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unknown replace env error
Unknown replace env error
Optional inline Dockerfile contents used to build the environment's base image.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22652454–22652736, SHA-256 e325e7df0f11c51d.
Jev judged not model-facing (confidence 0.56; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Optional inline Dockerfile contents used to build the environment's base image. When provided, the environment is built from this Dockerfile (mapped to environment.json 'build.dockerfileContents') and the update script runs on top of it. Le…
Optional inline Dockerfile contents used to build the environment's base image. When provided, the environment is built from this Dockerfile (mapped to environment.json `build.dockerfileContents`) and the update script runs on top of it. Leave unset to use the default base image.
use strict · byte 22652986
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22652986–22652998, 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
Object expected. · byte 22653352
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22653352–22653370, 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. · byte 22653479
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22653479–22653516, 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. · byte 22653664
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22653664–22653696, 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. · byte 22653856
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22653856–22653880, 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. · byte 22654422
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22654422–22654464, 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.
The update script that will be run on VM startup (after pulling the latest chang
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22655537–22657664, SHA-256 17762555fae727ad.
Jev judged not model-facing (confidence 0.75; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: The update script that will be run on VM startup (after pulling the latest changes from the repository) before every cloud agent session to keep the development environment up to date. This is a command string, NOT a bash script file. Treat…
The update script that will be run on VM startup (after pulling the latest changes from the repository) before every cloud agent session to keep the development environment up to date. This is a command string, NOT a bash script file. Treat this as reliability-critical infrastructure: if this script breaks, future cloud agent pods may fail to start. Keep it super minimal and low-risk. For many simple codebases, the update script will simply be something like `npm install`, `pip install -r requirements.txt`, `uv sync`, etc. For more complex cases requiring multiple steps, use a multiline script with each command on its own line (do NOT use && to chain commands - use newlines instead). This should not include system dependencies that aren't part of the codebase, and it should NOT include service startup logic, migrations, test commands, build commands, or other brittle steps. Examples that MUST NOT be in the update script include `docker compose up`, `docker-compose up`, `pnpm dev`, `npm run dev`, and `python manage.py runserver`. Avoid shell-profile edits and ad-hoc environment-variable setup in the update script (for example `echo ... >> ~/.bashrc`, `source ~/.bashrc`, or `export FOO=bar`). If persistent shell customization is truly required, do it once during setup outside the update script (for example in the agent's `~/.bashrc`) and document it in AGENTS.md. If unsure, prefer fewer commands. Treat this as the "automatic startup layer" only; AGENTS.md is the place for durable human/agent operating guidance. The update script MUST be idempotent. It MUST also be robust when users do not merge your previous code changes. Do not assume files introduced only in your unmerged PR will exist on future runs (for example a newly added `package.json`); choose commands that are valid for the repository's current state or guard file-dependent commands accordingly. It will be executed from the /workspace directory (the root of the repository), so you should not need to specify the full path to the commands. Example multiline format:
npm install
pnpm run build:deps
pip install -r requirements.txt
Environment setup commands suggested successfully. The user will review them.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22659596–22659675, SHA-256 7ab709c4d44c27d5.
Jev judged not model-facing (confidence 0.18; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Environment setup commands suggested successfully. The user will review them.
Environment setup commands suggested successfully. The user will review them.
Suggest the update script to run on VM startup (after pulling the latest changes
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22659760–22661148, SHA-256 58e1a4d421fdda59.
Jev judged model-facing (confidence 0.88; role tool). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “Suggest the update script to run on VM startup (after pulling the latest changes”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
Suggest the update script to run on VM startup (after pulling the latest changes from the repository) before every cloud agent session to refresh dependencies for the user's project. Treat this as reliability-critical infrastructure: if this script breaks, future cloud agent pods may fail to start. Keep it super minimal and low-risk. For many simple codebases, the update script will simply be something like `npm install`, `pip install -r requirements.txt`, or `uv sync`. For more complex cases requiring multiple steps, provide a multiline script with each command on its own line (do NOT use && to chain commands - use newlines instead). The script should NOT include system dependencies that aren't part of the codebase, service startup logic, migrations, test commands, build commands, or other brittle steps (examples that MUST NOT be in the update script: `docker compose up`, `pnpm dev`, `npm run dev`, `python manage.py runserver`). Avoid shell-profile edits and ad-hoc environment-variable setup; put durable human/agent operating guidance in AGENTS.md instead. The update script MUST be idempotent and MUST be robust when users do not merge your previous code changes (do not assume files introduced only in an unmerged PR will exist on future runs). If unsure, prefer fewer commands. The user will be prompted to approve, edit, or reject this script before it is executed.
${baseDescription} Optionally, supply inline Dockerfile contents to build the en
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22661204–22661364, SHA-256 367ecae642db6414.
Jev judged model-facing (confidence 0.83; role tool). This is a classifier judgment, not proof of delivery.
Readable text: ${baseDescription} Optionally, supply inline Dockerfile contents to build the environment's base image from a custom Dockerfile before the update script runs.
${baseDescription} Optionally, supply inline Dockerfile contents to build the environment's base image from a custom Dockerfile before the update script runs.
use strict · byte 22662725
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 22662725–22662737, 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