Evidence and archive

main.js · part 119

Full reference
Topics
Status
Showing all 60

60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, part 119. Every entry preserves the shipped literal and its saved verdict or selection reason.

File contents and all parts · All files

Shipped text

Run on any free worker in a self-hosted pool. Pool workers are claimed exclusive

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3997675–3997802, SHA-256 748a24b18efb106b.

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

Readable text: Run on any free worker in a self-hosted pool. Pool workers are claimed exclusively, so the subagent queues until one is free.

Run on any free worker in a self-hosted pool. Pool workers are claimed exclusively, so the subagent queues until one is free.

, or in the most recent user info catalog update block on a later user turn

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3997814–3997893, SHA-256 d3a5cdad5ac59689.

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

Readable text: , or in the most recent <user_info_catalog_update> block on a later user turn

, or in the most recent <user_info_catalog_update> block on a later user turn

The available model slugs are listed in available subagent models in the initi

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3998055–3998163, SHA-256 df3299d4da5b1432.

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

Readable text: The available model slugs are listed in <available_subagent_models> in the initial user-info message${n}.

The available model slugs are listed in <available_subagent_models> in the initial user-info message${n}. 

The available model slugs are listed in this tool's description.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3998164–3998231, SHA-256 c853f356ebc28632.

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

Readable text: The available model slugs are listed in this tool's description.

The available model slugs are listed in this tool's description. 

An invalid slug fails the call with the allowed list — pick a listed slug or omi

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3998234–3998375, SHA-256 5d5743a85f622556.

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

Readable text: An invalid slug fails the call with the allowed list — pick a listed slug or omit this parameter; never retry an invalid slug unchanged.

An invalid slug fails the call with the allowed list — pick a listed slug or omit this parameter; never retry an invalid slug unchanged. 

Optional model slug for this agent. If provided, it must resolve to one of the a

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3998410–3998723, SHA-256 a29bbb19871dfb89.

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

Readable form: a shipped code or data literal beginning “Optional model slug for this agent. If provided, it must resolve to one of the a”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

Optional model slug for this agent. If provided, it must resolve to one of the available model slugs. ${o}${s}If omitted, the subagent uses the same model as the parent agent. Do not pass if resume field is set (prior model will be used). Use "inherit" unless the user explicitly requested another listed model.

Optional model slug for this agent. If provided, it must resolve to one of the a · byte 3998724

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3998724–3999030, SHA-256 2759a6ddf4f89afe.

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

Readable form: a shipped code or data literal beginning “Optional model slug for this agent. If provided, it must resolve to one of the a · byte 3998724”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

Optional model slug for this agent. If provided, it must resolve to one of the available model slugs. ${o}${s}If omitted, the subagent uses the same model as the parent agent. Do not pass if resume field is set (prior model will be used). Only choose an explicit model when the user directly requests it.

prompt is required

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3999314–3999334, SHA-256 86fa8b67c9e61b3b.

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

Readable text: prompt is required

prompt is required

The task for the agent to perform

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3999346–3999381, SHA-256 000598de5e0acd07.

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

Readable text: The task for the agent to perform

The task for the agent to perform

Optional agent ID to resume from. If provided, sends a follow-up message to the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3999513–3999676, SHA-256 070a794562cf520e.

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

Readable text: Optional agent ID to resume from. If provided, sends a follow-up message to the agent after it has completed. Requests to a currently running asynchronous agent

Optional agent ID to resume from. If provided, sends a follow-up message to the agent after it has completed. Requests to a currently running asynchronous agent 

fail unless interrupt is true; set interrupt to true only when you intend to

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3999704–3999815, SHA-256 3056bbe872216f1d.

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

Readable text: fail unless 'interrupt' is true; set 'interrupt' to true only when you intend to interrupt the running agent.

fail unless `interrupt` is true; set `interrupt` to true only when you intend to interrupt the running agent.

fail; wait for completion before resuming.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3999816–3999860, SHA-256 847f14384aaddfaf.

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

Readable text: fail; wait for completion before resuming.

fail; wait for completion before resuming.

Optional agent ID to resume from. If provided, the agent will continue from the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3999862–3999974, SHA-256 c62b87234d6620df.

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

Readable text: Optional agent ID to resume from. If provided, the agent will continue from the previous execution transcript.

Optional agent ID to resume from. If provided, the agent will continue from the previous execution transcript.

${m} Use "${uCe}" to start a new agent with your own entire conversation history

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3999999–4000120, SHA-256 d4aca961234efb26.

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

Readable text: ${m} Use "${uCe}" to start a new agent with your own entire conversation history as a starting point (aka 'self-fork').

${m} Use "${uCe}" to start a new agent with your own entire conversation history as a starting point (aka 'self-fork').

If true and resume targets a running async agent, interrupt the current run an

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4000186–4000394, SHA-256 a064d02b927309e3.

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

Readable text: If true and 'resume' targets a running async agent, interrupt the current run and send this prompt immediately. Only use when the user explicitly asks to interrupt or change what the running agent is doing.

If true and `resume` targets a running async agent, interrupt the current run and send this prompt immediately. Only use when the user explicitly asks to interrupt or change what the running agent is doing.

Subagent type to use for this task. Must be one of: ${a.join(", ")}.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4000609–4000679, SHA-256 218ff925664f0ece.

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

Readable text: Subagent type to use for this task. Must be one of: ${a.join(", ")}.

Subagent type to use for this task. Must be one of: ${a.join(", ")}.

Subagent type to use for this task. Available types are listed in the initial us

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4000933–4001035, SHA-256 c250fefa2aabae11.

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

Readable text: Subagent type to use for this task. Available types are listed in the initial user-info message${n}.

Subagent type to use for this task. Available types are listed in the initial user-info message${n}.

Optional array of file paths to images or videos to attach to the subagent. File

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4001126–4001427, SHA-256 ca0c3ad115eb0907.

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

Readable text: Optional array of file paths to images or videos to attach to the subagent. Files are read and attached to the subagent's context. Use to forward relevant media to any subagent (e.g. pass a user-attached image's saved file path so the subag…

Optional array of file paths to images or videos to attach to the subagent. Files are read and attached to the subagent's context. Use to forward relevant media to any subagent (e.g. pass a user-attached image's saved file path so the subagent sees the actual image rather than a prose description).

Optional execution environment for the subagent. Use "local" (default) for norma

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4001476–4001980, SHA-256 37c7a7b86654de84.

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

Readable text: Optional execution environment for the subagent. Use "local" (default) for normal local subagents, or "cloud" to run the subagent as a cloud agent (i.e. in its own separate worktree). ONLY set to cloud if the user explicitly requests a clou…

Optional execution environment for the subagent. Use "local" (default) for normal local subagents, or "cloud" to run the subagent as a cloud agent (i.e. in its own separate worktree). ONLY set to cloud if the user explicitly requests a cloud subagent. DO NOT set to cloud if user does not request cloud. Cloud subagents will work on their own git branch on their own VM. After subagent completion, follow user instructions on whether to merge that branch into your own branch, check it out, or neither.

If you mention an agent or subagent in your response, link it with the Name (i

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4002024–4002182, SHA-256 53d31a384d4006b2.

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

Readable text: If you mention an agent or subagent in your response, link it with the '[Name](id)' Don't use generic label such as '[agent]', '[worker]', or '[subagent]'.

 If you mention an agent or subagent in your response, link it with the `[Name](id)` Don't use generic label such as `[agent]`, `[worker]`, or `[subagent]`.

For cloud subagents, when the agent has edited code, link to Review (bc-id cha

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4002212–4002532, SHA-256 d4ebfe0190c3dde6.

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

Readable text: For cloud subagents, when the agent has edited code, link to '[Review](bc-id#changes)', or, if you know the exact added and deleted line counts, '[Review +A −D](bc-id#changes)', replacing A and D with those counts. Never write A or D liter…

 For cloud subagents, when the agent has edited code, link to `[Review](bc-id#changes)`, or, if you know the exact added and deleted line counts, `[Review +A −D](bc-id#changes)`, replacing A and D with those counts. Never write A or D literally. Use `[Try Live](bc-id#desktop)` only when the agent used computer use.

Base branch for the cloud subagent's branch to start from. Default is current br

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4002624–4002844, SHA-256 73f065ccce785f66.

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

Readable text: Base branch for the cloud subagent's branch to start from. Default is current branch. Uses remote version of branch; uncommitted or un-pushed branches will fail. Only specify this parameter if environment equals cloud.

Base branch for the cloud subagent's branch to start from. Default is current branch. Uses remote version of branch; uncommitted or un-pushed branches will fail. Only specify this parameter if environment equals cloud.

Exact environment build id (e.g. bld-YYYYMMDD- uuid ) for the cloud subagent's V

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4002929–4003318, SHA-256 7daebb3dabfc3bef.

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

Readable form: a shipped code or data literal beginning “Exact environment build id (e.g. bld-YYYYMMDD- uuid ) for the cloud subagent's V”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

Exact environment build id (e.g. bld-YYYYMMDD-<uuid>) for the cloud subagent's VM to boot from, instead of the environment's latest successful build. Use to test a specific environment build in an isolated cloud subagent. Only specify this parameter if environment equals cloud. The build must belong to the same team and environment; an invalid or inaccessible build fails the subagent.

Branch the subagent's own generated branch starts from. Defaults to the current

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4003427–4003589, SHA-256 8796bf2d31ac8fd8.

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

Readable text: Branch the subagent's own generated branch starts from. Defaults to the current branch. Uses the remote version, so uncommitted or unpushed work is not visible.

Branch the subagent's own generated branch starts from. Defaults to the current branch. Uses the remote version, so uncommitted or unpushed work is not visible.

Exact environment build id (e.g. bld-YYYYMMDD- uuid ) for the subagent's VM to b

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4003683–4003927, SHA-256 97d27d9c89e17c56.

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

Readable form: a shipped code or data literal beginning “Exact environment build id (e.g. bld-YYYYMMDD- uuid ) for the subagent's VM to b”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

Exact environment build id (e.g. bld-YYYYMMDD-<uuid>) for the subagent's VM to boot from, instead of the environment's latest successful build. Must belong to the same team and environment; an invalid or inaccessible build fails the subagent.

Run on a dedicated cloud VM with its own clone and generated branch. After the s

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4003954–4004137, SHA-256 82f6be0682ac84d6.

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

Readable text: Run on a dedicated cloud VM with its own clone and generated branch. After the subagent finishes, follow user instructions on whether to merge that branch, check it out, or neither.

Run on a dedicated cloud VM with its own clone and generated branch. After the subagent finishes, follow user instructions on whether to merge that branch, check it out, or neither.

Optional placement: where the subagent runs. Omit to run on this machine, which

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4004235–4004426, SHA-256 3e78df7be9b692e4.

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

Readable text: Optional placement: where the subagent runs. Omit to run on this machine, which is almost always right. ONLY set this if the user explicitly asks for a cloud subagent or a specific machine.

Optional placement: where the subagent runs. Omit to run on this machine, which is almost always right. ONLY set this if the user explicitly asks for a cloud subagent or a specific machine.

Run the agent in the background (returns output file path to check later).

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4005181–4005257, SHA-256 cdb1442f46ab0432.

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

Readable text: Run the agent in the background (returns output_file path to check later).

Run the agent in the background (returns output_file path to check later).

Run the agent in the background. A background subagent cannot be polled or await

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4005258–4005479, SHA-256 188ad8bf001aded3.

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

Readable text: Run the agent in the background. A background subagent cannot be polled or awaited; after spawning it, continue other work or end your turn, and its final result will be delivered to you automatically when it completes.

Run the agent in the background. A background subagent cannot be polled or awaited; after spawning it, continue other work or end your turn, and its final result will be delivered to you automatically when it completes.

Defaults true.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4005521–4005538, SHA-256 629396abe7aaf765.

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

Readable text: Defaults true.

 Defaults true.

If this is false, you will be blocked until the agent completes.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4005543–4005610, SHA-256 6897d74f30b1e856.

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

Readable text: If this is false, you will be blocked until the agent completes.

 If this is false, you will be blocked until the agent completes.

If the user is currently in Multitask Mode, always set this parameter to True.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4005634–4005715, SHA-256 f129bd39248797a3.

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

Readable text: If the user is currently in Multitask Mode, always set this parameter to True.

 If the user is currently in Multitask Mode, always set this parameter to True.

When true, the background subagent will send a notification when it completes.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4005798–4005879, SHA-256 9e81db077236b14b.

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

Readable text: When true, the background subagent will send a notification when it completes.

 When true, the background subagent will send a notification when it completes.

When true, the background subagent will send a notification when it completes. T

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4005880–4006272, SHA-256 ae4234c2f99820d6.

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

Readable form: a shipped code or data literal beginning “When true, the background subagent will send a notification when it completes. T”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

 When true, the background subagent will send a notification when it completes. That notification includes a user-visible summary portion; do not summarize or restate a completed background subagent's result unless the user asks, multiple background subagents need synthesis, or a background subagent reports a blocker requiring parent action outside of the user-visible high level summary.

This retired subagent type can only resume an existing child

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4006441–4006503, SHA-256 1bfca310d8f6b505.

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

Readable text: This retired subagent type can only resume an existing child

This retired subagent type can only resume an existing child

subagent type is required when creating a new subagent

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4006689–4006745, SHA-256 c1b1f19ba5213b5e.

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

Readable text: subagent_type is required when creating a new subagent

subagent_type is required when creating a new subagent

cloud base branch may only be specified when environment equals cloud

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4006869–4006940, SHA-256 c3d8f772a4af68d5.

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

Readable text: cloud_base_branch may only be specified when environment equals cloud

cloud_base_branch may only be specified when environment equals cloud

cloud requested environment build id may only be specified when environment equa

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4007076–4007166, SHA-256 67f4a597e4786b42.

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

Readable text: cloud_requested_environment_build_id may only be specified when environment equals cloud

cloud_requested_environment_build_id may only be specified when environment equals cloud

A short, user-friendly title for the subagent. This appears in the UI as the sub

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4007369–4007769, SHA-256 d6028f60e77fba02.

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

Readable text: A short, user-friendly title for the subagent. This appears in the UI as the subagent's name. Make it concrete and distinct, consider recent titles to avoid reuse. For resumed subagents which you are prompting to work on a separate task, gi…

A short, user-friendly title for the subagent. This appears in the UI as the subagent's name. Make it concrete and distinct, consider recent titles to avoid reuse. For resumed subagents which you are prompting to work on a separate task, give an updated description based on the latest work the subagent is performing. (Do not rename if the subagent is continuing work on the same high-level task.)

- If you want to read a specific file path, use the ${d}${p? or ${p} :""} tool

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4008838–4008978, SHA-256 6fd74f07b98cc47e.

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

Readable text: - If you want to read a specific file path, use the ${d}${p?' or ${p}':""} tool instead of the ${u} tool, to find the match more quickly

  - If you want to read a specific file path, use the ${d}${p?` or ${p}`:""} tool instead of the ${u} tool, to find the match more quickly

or ${p}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4008901–4008911, SHA-256 d3a2892eba460fef.

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

Readable text: or ${p}

 or ${p}

- If you are searching for code within a specific file or set of 2-3 files, use

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4008979–4009133, SHA-256 d3d9b87dc5920a87.

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

Readable text: - If you are searching for code within a specific file or set of 2-3 files, use the ${d} tool instead of the ${u} tool, to find the match more quickly

  - If you are searching for code within a specific file or set of 2-3 files, use the ${d} tool instead of the ${u} tool, to find the match more quickly

- If you are searching for a specific class definition like "class Foo", use the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4009144–4009278, SHA-256 ecde919cb9199148.

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

Readable text: - If you are searching for a specific class definition like "class Foo", use the ${p} tool instead, to find the match more quickly

  - If you are searching for a specific class definition like "class Foo", use the ${p} tool instead, to find the match more quickly

- When the agent is done, it will return a single message back to you. Specify e

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4009301–4009465, SHA-256 5e9964d94039c08f.

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

Readable text: - When the agent is done, it will return a single message back to you. Specify exactly what information the agent should return back in its final response to you.

- When the agent is done, it will return a single message back to you. Specify exactly what information the agent should return back in its final response to you.

- When the agent is done, it will return a single message back to you. Specify e · byte 4009466

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4009466–4009992, SHA-256 eb573260d4715852.

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

Readable form: a shipped code or data literal beginning “- When the agent is done, it will return a single message back to you. Specify e · byte 4009466”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

- When the agent is done, it will return a single message back to you. Specify exactly what information the agent should return back in its final response to you. Background subagent completion messages already include a user-visible summary portion; do not summarize or restate a single background subagent's result by default. Respond only when the user asks, multiple background subagents need synthesis, or the background subagent reports a blocker requiring parent action outside of the user-visible high level summary.

- When the agent is done, it will return a single message back to you. Specify e · byte 4009993

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4009993–4010333, SHA-256 279c63572e369e8f.

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

Readable text: - When the agent is done, it will return a single message back to you. Specify exactly what information the agent should return back in its final response to you. The result returned by the agent is not visible to the user. To show the user…

- When the agent is done, it will return a single message back to you. Specify exactly what information the agent should return back in its final response to you. The result returned by the agent is not visible to the user. To show the user the result, you should send a text message back to the user with a concise summary of the result.

- Agents can be resumed using the resume parameter by passing the agent ID fro

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4010336–4011213, SHA-256 d6d997c4ea26c53a.

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

Readable text: - Agents can be resumed using the 'resume' parameter by passing the agent ID from a previous invocation. ${n||o?s?"This sends a follow-up message after the agent has completed, preserving existing context. If the agent is still running, th…


- Agents can be resumed using the `resume` parameter by passing the agent ID from a previous invocation. ${n||o?s?"This sends a follow-up message after the agent has completed, preserving existing context. If the agent is still running, the request fails unless `interrupt` is true. Set `interrupt` to true only when the user explicitly wants to interrupt the running agent.":"This sends a follow-up message after the agent has completed, preserving existing context. If the agent is still running, the request fails; wait for completion before resuming.":"When resumed, the agent continues with its full previous context preserved."}${l?` You can also set \`resume\` to "${uCe}" to fork the current parent agent into a new child subagent.`:""} When NOT resuming, each invocation starts fresh and you should provide a detailed task description with all necessary context.

This sends a follow-up message after the agent has completed, preserving existin

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4010455–4010716, SHA-256 3a18002894cf622b.

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

Readable text: This sends a follow-up message after the agent has completed, preserving existing context. If the agent is still running, the request fails unless 'interrupt' is true. Set 'interrupt' to true only when the user explicitly wants to interrupt…

This sends a follow-up message after the agent has completed, preserving existing context. If the agent is still running, the request fails unless `interrupt` is true. Set `interrupt` to true only when the user explicitly wants to interrupt the running agent.

This sends a follow-up message after the agent has completed, preserving existin · byte 4010717

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4010717–4010896, SHA-256 85816a77fdfb641e.

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

Readable text: This sends a follow-up message after the agent has completed, preserving existing context. If the agent is still running, the request fails; wait for completion before resuming.

This sends a follow-up message after the agent has completed, preserving existing context. If the agent is still running, the request fails; wait for completion before resuming.

When resumed, the agent continues with its full previous context preserved.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4010897–4010974, SHA-256 365e66bcc56f8ede.

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

Readable text: When resumed, the agent continues with its full previous context preserved.

When resumed, the agent continues with its full previous context preserved.

You can also set resume to "${uCe}" to fork the current parent agent into a ne

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4010979–4011081, SHA-256 6b3427206a5c5961.

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

Readable text: You can also set 'resume' to "${uCe}" to fork the current parent agent into a new child subagent.

 You can also set `resume` to "${uCe}" to fork the current parent agent into a new child subagent.

Launch a new agent to handle complex, multi-step tasks autonomously. The ${u} to

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4011220–4014762, SHA-256 1e43630c501840b8.

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

Readable text: Launch a new agent to handle complex, multi-step tasks autonomously. The ${u} tool launches specialized subagents (subprocesses) that autonomously handle complex tasks. Each subagent_type has specific capabilities and tools available to it…

Launch a new agent to handle complex, multi-step tasks autonomously.

The ${u} tool launches specialized subagents (subprocesses) that autonomously handle complex tasks. Each subagent_type has specific capabilities and tools available to it.

When using the ${u} tool, you must specify a subagent_type parameter to select which agent type to use.${t?`\n${m?`\nVERY IMPORTANT: When broadly exploring the codebase to gather context for a large task, it is recommended that you use the ${u} tool with subagent_type="${jpe}" instead of running search commands directly.\n`:""}\nIf the query is a narrow or specific question, you should NOT use the ${u} and instead address the query directly using the other tools available to you.\n\nExamples:\n- user: "Where is the ClientError class defined?" assistant: [Uses Grep directly - this is a needle query for a specific class]\n- user: "Run this query using my database API" assistant: [Calls the MCP directly - this is not a broad exploration task]\n- user: "What is the codebase structure?" assistant: [Uses the ${u} tool with subagent_type="${jpe}"]\n\nIf it is possible to explore different areas of the codebase in parallel, you should launch multiple agents concurrently.`:""}

When NOT to use the ${u} tool:
- Simple, single or few-step tasks that can be performed by a single agent (using parallel or sequential tool calls) -- just call the tools directly instead.
${f.length>0?`- For example:\n${f}`:""}

Usage notes:
- Always include a short description (3-5 words) summarizing what the agent will do
- Launch multiple agents concurrently whenever possible, to maximize performance; to do that, use a single message with multiple tool uses.
${g}${y}
${c?a?"- If you mention an agent or subagent in your response, link it with the `[Name](id)` Don't use generic label such as `[agent]`, `[worker]`, or `[subagent]`. For cloud subagents, when the agent has edited code, link to `[Review](bc-id#changes)`, or, if you know the exact added and deleted line counts, `[Review +A −D](bc-id#changes)`, replacing A and D with those counts. Never write A or D literally. Use `[Try Live](bc-id#desktop)` only when the agent used computer use.\n":"- In user-facing responses, you may link to agents and subagents with markdown chat links in the `[label](id)` format, using the agent ID as the link target. Do not print raw agent IDs separately.\n":""}- When using the ${u} tool, the subagent invocation does not have access to the user's message or prior assistant steps. Therefore, you should provide a highly detailed task description with all necessary context for the agent to perform its task autonomously.
- The subagent's outputs should generally be trusted
- Clearly tell the subagent which tasks you want it to perform, since it is not aware of the user's intent or your prior assistant steps (tool calls, thinking, or messages).
- If the subagent description mentions that it should be used proactively, then you should try your best to use it without the user having to ask for it first. Use your judgement.
- If the user specifies that they want you to run subagents "in parallel", you MUST send a single message with multiple ${u} tool use content blocks. For example, if you need to launch both a code-reviewer subagent and a test-runner subagent in parallel, send a single message with both tool calls.
- Avoid delegating the full query to the ${u} tool and returning the result. In these cases, you should address the query using the other tools available to you.

${m? nVERY IMPORTANT: When broadly exploring the codebase to gather context for

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4011575–4012446, SHA-256 630f5cad434f8bf5.

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

Readable text: ${m?'\nVERY IMPORTANT: When broadly exploring the codebase to gather context for a large task, it is recommended that you use the ${u} tool with subagent_type="${jpe}" instead of running search commands directly.\n':""} If the query is a n…


${m?`\nVERY IMPORTANT: When broadly exploring the codebase to gather context for a large task, it is recommended that you use the ${u} tool with subagent_type="${jpe}" instead of running search commands directly.\n`:""}
If the query is a narrow or specific question, you should NOT use the ${u} and instead address the query directly using the other tools available to you.

Examples:
- user: "Where is the ClientError class defined?" assistant: [Uses Grep directly - this is a needle query for a specific class]
- user: "Run this query using my database API" assistant: [Calls the MCP directly - this is not a broad exploration task]
- user: "What is the codebase structure?" assistant: [Uses the ${u} tool with subagent_type="${jpe}"]

If it is possible to explore different areas of the codebase in parallel, you should launch multiple agents concurrently.

VERY IMPORTANT: When broadly exploring the codebase to gather context for a larg

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4011582–4011793, SHA-256 d76a84a2c5e91e00.

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

Readable text: VERY IMPORTANT: When broadly exploring the codebase to gather context for a large task, it is recommended that you use the ${u} tool with subagent_type="${jpe}" instead of running search commands directly.


VERY IMPORTANT: When broadly exploring the codebase to gather context for a large task, it is recommended that you use the ${u} tool with subagent_type="${jpe}" instead of running search commands directly.

- For example: ${f}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4012658–4012680, SHA-256 e82fb48edb00edbd.

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

Readable text: - For example: ${f}

- For example:
${f}

- If you mention an agent or subagent in your response, link it with the Name

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4012944–4013423, SHA-256 134dc899a905b8e4.

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

Readable text: - If you mention an agent or subagent in your response, link it with the '[Name](id)' Don't use generic label such as '[agent]', '[worker]', or '[subagent]'. For cloud subagents, when the agent has edited code, link to '[Review](bc-id#chang…

- If you mention an agent or subagent in your response, link it with the `[Name](id)` Don't use generic label such as `[agent]`, `[worker]`, or `[subagent]`. For cloud subagents, when the agent has edited code, link to `[Review](bc-id#changes)`, or, if you know the exact added and deleted line counts, `[Review +A −D](bc-id#changes)`, replacing A and D with those counts. Never write A or D literally. Use `[Try Live](bc-id#desktop)` only when the agent used computer use.

- In user-facing responses, you may link to agents and subagents with markdown c

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4013424–4013624, SHA-256 ea400efc917a1f19.

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

Readable text: - In user-facing responses, you may link to agents and subagents with markdown chat links in the '[label](id)' format, using the agent ID as the link target. Do not print raw agent IDs separately.

- In user-facing responses, you may link to agents and subagents with markdown chat links in the `[label](id)` format, using the agent ID as the link target. Do not print raw agent IDs separately.

(Auto-resumes most recent agent of this type; resume arg is ignored)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4015325–4015398, SHA-256 09ab789ff28740e9.

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

Readable text: (Auto-resumes most recent agent of this type; 'resume' arg is ignored)

 (Auto-resumes most recent agent of this type; `resume` arg is ignored)

(Auto-resumes most recent agent; resume arg is ignored)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4015399–4015459, SHA-256 377a630d9ba89b1c.

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

Readable text: (Auto-resumes most recent agent; 'resume' arg is ignored)

 (Auto-resumes most recent agent; `resume` arg is ignored)

- ${r}: ${o}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4015486–4015500, SHA-256 c5c4e356101f9bd3.

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

Readable text: - ${r}: ${o}

- ${r}: ${o}