main.js · part 213
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, part 213. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
Base branch for the cloud subagent's branch to start from. Default is current br
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7238020–7238240, SHA-256 73f065ccce785f66.
Jev judged not model-facing (confidence 0.76; 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-agent-exec/dist/main.js, bytes 7238325–7238714, SHA-256 7daebb3dabfc3bef.
Jev judged model-facing (confidence 0.82; 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-agent-exec/dist/main.js, bytes 7238823–7238985, SHA-256 8796bf2d31ac8fd8.
Jev judged not model-facing (confidence 0.74; 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-agent-exec/dist/main.js, bytes 7239079–7239323, SHA-256 97d27d9c89e17c56.
Jev judged not model-facing (confidence 0.77; 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-agent-exec/dist/main.js, bytes 7239350–7239533, SHA-256 82f6be0682ac84d6.
Jev judged not model-facing (confidence 0.74; 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-agent-exec/dist/main.js, bytes 7239631–7239822, 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-agent-exec/dist/main.js, bytes 7240577–7240653, SHA-256 cdb1442f46ab0432.
Jev judged not model-facing (confidence 0.79; 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-agent-exec/dist/main.js, bytes 7240654–7240875, 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-agent-exec/dist/main.js, bytes 7240917–7240934, SHA-256 629396abe7aaf765.
Jev judged not model-facing (confidence 0.68; 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-agent-exec/dist/main.js, bytes 7240939–7241006, SHA-256 6897d74f30b1e856.
Jev judged not model-facing (confidence 0.63; 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-agent-exec/dist/main.js, bytes 7241030–7241111, SHA-256 f129bd39248797a3.
Jev judged not model-facing (confidence 0.77; 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-agent-exec/dist/main.js, bytes 7241194–7241275, SHA-256 9e81db077236b14b.
Jev judged not model-facing (confidence 0.51; 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-agent-exec/dist/main.js, bytes 7241276–7241668, SHA-256 ae4234c2f99820d6.
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 “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-agent-exec/dist/main.js, bytes 7241838–7241900, SHA-256 1bfca310d8f6b505.
Jev judged not model-facing (confidence 0.25; 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-agent-exec/dist/main.js, bytes 7242087–7242143, SHA-256 c1b1f19ba5213b5e.
Jev judged not model-facing (confidence 0.16; 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-agent-exec/dist/main.js, bytes 7242268–7242339, 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-agent-exec/dist/main.js, bytes 7242476–7242566, SHA-256 67f4a597e4786b42.
Jev judged not model-facing (confidence 0.15; role code_data). 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-agent-exec/dist/main.js, bytes 7242769–7243169, SHA-256 d6028f60e77fba02.
Jev judged not model-facing (confidence 0.72; 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-agent-exec/dist/main.js, bytes 7244238–7244378, SHA-256 6fd74f07b98cc47e.
Jev judged not model-facing (confidence 0.59; 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-agent-exec/dist/main.js, bytes 7244301–7244311, SHA-256 d3a2892eba460fef.
Jev judged not model-facing (confidence 0.31; 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-agent-exec/dist/main.js, bytes 7244379–7244533, 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-agent-exec/dist/main.js, bytes 7244544–7244678, SHA-256 ecde919cb9199148.
Jev judged model-facing (confidence 0.81; role tool). 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-agent-exec/dist/main.js, bytes 7244701–7244865, SHA-256 5e9964d94039c08f.
Jev judged not model-facing (confidence 0.79; 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 7244866
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7244866–7245392, SHA-256 eb573260d4715852.
Jev judged model-facing (confidence 0.88; 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 7244866”. 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 7245393
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7245393–7245733, SHA-256 279c63572e369e8f.
Jev judged model-facing (confidence 0.82; 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-agent-exec/dist/main.js, bytes 7245736–7246613, SHA-256 b69d9b0a3fca6782.
Jev judged model-facing (confidence 0.82; role tool). 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||s?o?"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||s?o?"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."}${c?` You can also set \`resume\` to "${Qie}" 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-agent-exec/dist/main.js, bytes 7245855–7246116, SHA-256 3a18002894cf622b.
Jev judged not model-facing (confidence 0.59; 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 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 7246117
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7246117–7246296, SHA-256 85816a77fdfb641e.
Jev judged not model-facing (confidence 0.59; 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-agent-exec/dist/main.js, bytes 7246297–7246374, SHA-256 365e66bcc56f8ede.
Jev judged not model-facing (confidence 0.6; role instructions). 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 "${Qie}" to fork the current parent agent into a ne
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7246379–7246481, SHA-256 883bc3e203ba5940.
Jev judged not model-facing (confidence 0.72; role tool). This is a classifier judgment, not proof of delivery.
Readable text: You can also set 'resume' to "${Qie}" to fork the current parent agent into a new child subagent.
You can also set `resume` to "${Qie}" 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-agent-exec/dist/main.js, bytes 7246620–7250160, SHA-256 8b488d63352141bf.
Jev judged model-facing (confidence 0.92; 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${h?`\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="${b3}" 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="${b3}"]\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}
${l?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.
${h? nVERY IMPORTANT: When broadly exploring the codebase to gather context for
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7246975–7247844, SHA-256 d58d38a5615a483f.
Jev judged model-facing (confidence 0.89; role tool). This is a classifier judgment, not proof of delivery.
Readable text: ${h?'\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="${b3}" instead of running search commands directly.\n':""} If the query is a na…
${h?`\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="${b3}" 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="${b3}"]
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-agent-exec/dist/main.js, bytes 7246982–7247192, SHA-256 85b281eea99bfc28.
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="${b3}" 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="${b3}" instead of running search commands directly.
- For example: ${f}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7248056–7248078, 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-agent-exec/dist/main.js, bytes 7248342–7248821, 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-agent-exec/dist/main.js, bytes 7248822–7249022, 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-agent-exec/dist/main.js, bytes 7250720–7250793, SHA-256 09ab789ff28740e9.
Jev judged not model-facing (confidence 0.33; 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-agent-exec/dist/main.js, bytes 7250794–7250854, SHA-256 377a630d9ba89b1c.
Jev judged not model-facing (confidence 0.35; 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}: ${s}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7250881–7250895, SHA-256 11f9d0e6cad6ac85.
Jev judged not model-facing (confidence 0.2; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - ${r}: ${s}
- ${r}: ${s}
Available subagent types and a quick description of what they do: ${e}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7250925–7250998, SHA-256 b7f23d80cff312d3.
Jev judged not model-facing (confidence 0.69; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Available subagent_types and a quick description of what they do: ${e}
Available subagent_types and a quick description of what they do:
${e}
Available subagent types and descriptions are listed in available subagent type
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7251008–7251164, SHA-256 b32e2fe91a7e039d.
Jev judged not model-facing (confidence 0.73; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Available subagent_types and descriptions are listed in <available_subagent_types> in the initial user-info message at the start of this conversation${b}.
Available subagent_types and descriptions are listed in <available_subagent_types> in the initial user-info message at the start of this conversation${b}.
No alternative models are available. Subagents will inherit the parent model.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7251226–7251305, SHA-256 8ecc58824f21782d.
Jev judged not model-facing (confidence 0.46; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: No alternative models are available. Subagents will inherit the parent model.
No alternative models are available. Subagents will inherit the parent model.
If the user explicitly asks for the model of a subagent/task, you may ONLY use m
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7251343–7252320, SHA-256 e29122e7e14bc9e5.
Jev judged model-facing (confidence 0.89; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If the user explicitly asks for the model of a subagent/task, you may ONLY use model slugs from this list: ${t?"- inherit (default; required unless the user explicitly requested another model)\n":""}${[...e.modelsBySlug.keys()].sort().map(e…
If the user explicitly asks for the model of a subagent/task, you may ONLY use model slugs from this list:
${t?"- inherit (default; required unless the user explicitly requested another model)\n":""}${[...e.modelsBySlug.keys()].sort().map(e=>`- ${e}`).join("\n")}
If the user isn't asking for a specific version, prefer the latest version of the model family. As an example, if the user just says "gpt" or "claude", use the latest available version of GPT or Claude.
IMPORTANT: If the user requests a model that is NOT in the list above, do NOT substitute a different model or guess. Instead, skip launching the subagent with that model and tell the user which model was unavailable and which models are available.
When speaking to the USER about which model you selected for a subagent, do NOT use the kebab-case model names unless the user requested the model using that format. Ue the same naming scheme the user used to discuss the model when they requested it.
- inherit (default; required unless the user explicitly requested another model)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7251456–7251540, SHA-256 13112e29f51af5b7.
Jev judged not model-facing (confidence 0.69; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - inherit (default; required unless the user explicitly requested another model)
- inherit (default; required unless the user explicitly requested another model)
Available model slugs for subagents are listed in available subagent models in
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7252349–7252500, SHA-256 4a603484d5005d86.
Jev judged not model-facing (confidence 0.68; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Available model slugs for subagents are listed in <available_subagent_models> in the initial user-info message at the start of this conversation${b}.
Available model slugs for subagents are listed in <available_subagent_models> in the initial user-info message at the start of this conversation${b}.
When an agent runs in the background, you will be automatically notified when it
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7255688–7255979, SHA-256 9999858afe6be437.
Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: When an agent runs in the background, you will be automatically notified when it completes after you end your own turn - do NOT ${R?'${e} or poll it':'${e}, poll, or proactively check on its progress'}. Continue with other work or end you…
When an agent runs in the background, you will be automatically notified when it completes after you end your own turn - do NOT ${R?`${e} or poll it`:`${e}, poll, or proactively check on its progress`}. Continue with other work or end your turn instead. Don't mention this to the user.
${e} or poll it
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7255825–7255842, SHA-256 5b832799982751ec.
Jev judged not model-facing (confidence 0.7; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e} or poll it
${e} or poll it
${e}, poll, or proactively check on its progress
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7255843–7255893, SHA-256 73ad2e78453cfd3b.
Jev judged not model-facing (confidence 0.77; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: ${e}, poll, or proactively check on its progress
${e}, poll, or proactively check on its progress
When an agent runs in the background, you will be automatically notified when it · byte 7255980
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7255980–7256256, SHA-256 fd8d0e8edad883c9.
Jev judged model-facing (confidence 0.85; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: When an agent runs in the background, you will be automatically notified when it completes after you end your own turn - do NOT ${R?"poll it":"poll or proactively check on its progress"}. Continue with other work or end your turn instead.…
When an agent runs in the background, you will be automatically notified when it completes after you end your own turn - do NOT ${R?"poll it":"poll or proactively check on its progress"}. Continue with other work or end your turn instead. Don't mention this to the user.
poll it
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7256117–7256126, SHA-256 0e38465e17af3165.
Jev judged not model-facing (confidence 0.69; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: poll it
poll it
poll or proactively check on its progress
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7256127–7256170, SHA-256 661819a106eee0c7.
Jev judged not model-facing (confidence 0.74; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: poll or proactively check on its progress
poll or proactively check on its progress
IMPORTANT: Do NOT use this tool unless the user has explicitly asked you to use
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7256292–7256581, SHA-256 c92f0e4e5959ed83.
Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: IMPORTANT: Do NOT use this tool unless the user has explicitly asked you to use subagents, delegate to agents, or use the ${ne} tool. You should perform tasks directly using your own tools instead of delegating to subagents. Only use this t…
IMPORTANT: Do NOT use this tool unless the user has explicitly asked you to use subagents, delegate to agents, or use the ${ne} tool. You should perform tasks directly using your own tools instead of delegating to subagents. Only use this tool when the user specifically requests it.
${e.path.length 0?e.path.join("."):"argument"}: ${e.message}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7257599–7257661, SHA-256 e76708b0d40d87d6.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e.path.length>0?e.path.join("."):"argument"}: ${e.message}
${e.path.length>0?e.path.join("."):"argument"}: ${e.message}
Invalid preToolUse updated input: ${e.join(" n")}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7257676–7257728, SHA-256 59dc5b62a4930769.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid preToolUse updated_input: ${e.join("\n")}
Invalid preToolUse updated_input:
${e.join("\n")}
Getting Task tool config
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7258688–7258714, SHA-256 1ead68bc99edafad.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Getting Task tool config
Getting Task tool config
Failed to get Task tool config
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7258890–7258922, SHA-256 f0061283f645f999.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Failed to get Task tool config
Failed to get Task tool config
Error executing subagentStart hook
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7259470–7259506, SHA-256 631b0fbbe8c5b62a.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Error executing subagentStart hook
Error executing subagentStart hook
Invalid arguments: Self-hosted machine placement requires server-side first-clas
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7261249–7261406, SHA-256 5f2f3d27ad9a0083.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid arguments: Self-hosted machine placement requires server-side first-class subagent execution and is not supported by a fresh client-executed Task.
Invalid arguments:
Self-hosted machine placement requires server-side first-class subagent execution and is not supported by a fresh client-executed Task.
Invalid arguments: Unsupported machine placement for a fresh client-executed Tas
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7261440–7261547, SHA-256 98e8a4c94905d29d.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid arguments: Unsupported machine placement for a fresh client-executed Task: ${JSON.stringify(t)}.
Invalid arguments:
Unsupported machine placement for a fresh client-executed Task: ${JSON.stringify(t)}.
Using client-side subagent execution
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 7261970–7262008, SHA-256 48b69109fb251388.
Jev judged not model-facing (confidence 0.21; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Using client-side subagent execution
Using client-side subagent execution