Evidence and archive

main.js · part 79

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 79. Every entry preserves the shipped literal and its saved verdict or selection reason.

File contents and all parts · All files

Shipped text

tool call that creates (or reuses) the

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

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

Readable text: tool call that creates (or reuses) the

 tool call that creates (or reuses) the

tmux session. Use the exact bootstrap one-liner from the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3145080–3145140, SHA-256 8345f1af840af040.

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

Readable text: tmux session. Use the exact bootstrap one-liner from the

 tmux session. Use the exact bootstrap one-liner from the 

tool's tmux-backed shell sessions guidance, with SESSION NAME set to

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3145152–3145228, SHA-256 770511980ca5f7f5.

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

Readable text: tool's 'tmux-backed shell sessions' guidance, with 'SESSION_NAME' set to

 tool's `tmux-backed shell sessions` guidance, with `SESSION_NAME` set to 

. If the session already exists from an earlier turn, the one-liner is a no-op;

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

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

Readable text: . If the session already exists from an earlier turn, the one-liner is a no-op; run it anyway to confirm.

. If the session already exists from an earlier turn, the one-liner is a no-op; run it anyway to confirm.

Route every recurring setup command — dependency installs, builds, migrations, v

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3145370–3145538, SHA-256 2e52cc1cd668ee59.

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

Readable text: Route every recurring setup command — dependency installs, builds, migrations, version checks, lint/test verification, the hello-world demonstration — through the

Route every recurring setup command — dependency installs, builds, migrations, version checks, lint/test verification, the hello-world demonstration — through the

session using the send-keys pattern from that same guidance. Do NOT run those

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3145554–3145655, SHA-256 0611299720217c6e.

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

Readable text: session using the 'send-keys' pattern from that same guidance. Do NOT run those commands as plain

 session using the `send-keys` pattern from that same guidance. Do NOT run those commands as plain 

Long-running side processes (dev servers, databases, file watchers, log-tailing

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3145699–3145905, SHA-256 4709f21caf08479b.

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

Readable text: Long-running side processes (dev servers, databases, file watchers, log-tailing migrations) go in their OWN descriptively-named tmux sessions (e.g. 'vite-dev-server', 'postgres', 'backend-tests'), NOT in

Long-running side processes (dev servers, databases, file watchers, log-tailing migrations) go in their OWN descriptively-named tmux sessions (e.g. `vite-dev-server`, `postgres`, `backend-tests`), NOT in 

. Quick health probes (curl, psql -c , pnpm test --run ) still run in

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3145917–3145990, SHA-256 f9dbf9c6bfe074ee.

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

Readable text: . Quick health probes (curl, 'psql -c', 'pnpm test --run') still run in

. Quick health probes (curl, `psql -c`, `pnpm test --run`) still run in

Before finishing the task, leave

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3146032–3146067, SHA-256 2119408f6326e2c9.

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

Readable text: Before finishing the task, leave

Before finishing the task, leave 

at an idle shell prompt so the user can pick it up — cancel any open prompts or

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3146079–3146210, SHA-256 7132aceefd11aa42.

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

Readable text: at an idle shell prompt so the user can pick it up — cancel any open prompts or heredocs and make sure no command is blocking.

 at an idle shell prompt so the user can pick it up — cancel any open prompts or heredocs and make sure no command is blocking.

missing secrets, needing a test login account, needing a domain added to the net

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3146300–3146423, SHA-256 ff1cd0a086622f17.

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

Readable text: missing secrets, needing a test login account, needing a domain added to the network allowlist, or an external setup step

missing secrets, needing a test login account, needing a domain added to the network allowlist, or an external setup step

missing secrets, needing a test login account, or an external setup step

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3146424–3146498, SHA-256 ca1615958d8bc035.

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

Readable text: missing secrets, needing a test login account, or an external setup step

missing secrets, needing a test login account, or an external setup step

In your final message to the user, explain very briefly what you installed, and

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3146540–3147464, SHA-256 472322f30dc4e894.

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 “In your final message to the user, explain very briefly what you installed, and”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

In your final message to the user, explain very briefly what you installed, and more importantly which services you ran lint/test/build/run for. If there is more than 1 relevant service, use a markdown table, otherwise just list the commands for the service. You should apply the role split (update script = minimal automatic dependency refresh on startup, AGENTS.md = durable instructions/clarifications for future agents); if the user asks, you should explain it briefly. If the user gave an explicit devex scope override, state that you respected it and clearly list what was intentionally in scope vs out of scope. If you added or updated AGENTS.md with user-provided non-obvious clarifications, include a clear CTA urging the user to merge those AGENTS.md changes so future agents "remember" that clarification next time (for example: "Please merge the AGENTS.md updates so I remember this clarification next time.").

You MUST also include artifacts demonstrating the services working as expected,

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3147484–3147758, SHA-256 a64bbf74f0865f55.

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

Readable text: You MUST also include artifacts demonstrating the services working as expected, and you should prefer a short demo video whenever possible because video is stronger evidence than screenshots. Use screenshots and/or logs when video is not fe…

You MUST also include artifacts demonstrating the services working as expected, and you should prefer a short demo video whenever possible because video is stronger evidence than screenshots. Use screenshots and/or logs when video is not feasible or when they add clarity.

If you are blocked on user action (e.g.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3147779–3147821, SHA-256 d8626b2512e57efa.

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

Readable text: If you are blocked on user action (e.g.

If you are blocked on user action (e.g. 

), you MUST append a valid XML block at the very end of your final summary messa

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3147824–3147961, SHA-256 569961d5b53ff04a.

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

Readable text: ), you MUST append a valid XML block at the very end of your final summary message so the UI can render interactive tasks for the user.

), you MUST append a valid XML block at the very end of your final summary message so the UI can render interactive tasks for the user.

Before treating secrets or test-login credentials as a blocking user action, you

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3147983–3148205, SHA-256 414021ae9c689b67.

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

Readable text: Before treating secrets or test-login credentials as a blocking user action, you MUST check whether each suspected secret is already available in the environment. This includes username/password/OTP secret names used by

Before treating secrets or test-login credentials as a blocking user action, you MUST check whether each suspected secret is already available in the environment. This includes username/password/OTP secret names used by 

. Only request user input through

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3148227–3148263, SHA-256 dd463aa706281b90.

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

Readable text: . Only request user input through

. Only request user input through 

when credentials are missing/invalid or required secret names are confirmed abse

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3148310–3148396, SHA-256 bdd1f819b1aa39b6.

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

Readable text: when credentials are missing/invalid or required secret names are confirmed absent.

 when credentials are missing/invalid or required secret names are confirmed absent.

If authentication is blocking progress, you may ask the user to log in through t

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3148417–3148732, SHA-256 adf92bb9e3332007.

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

Readable form: a shipped code or data literal beginning “If authentication is blocking progress, you may ask the user to log in through t”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

If authentication is blocking progress, you may ask the user to log in through the Desktop pane to unblock the agent. Mention that browser cookies/sessions from that login can only be retained by the VM snapshot if the target service respects persisted sessions; some services may still expire or invalidate them.

If you are NOT blocked on any user action, you MUST NOT output an

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3148753–3148820, SHA-256 bf4318e28ab984f7.

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

Readable text: If you are NOT blocked on any user action, you MUST NOT output an

If you are NOT blocked on any user action, you MUST NOT output an

block. NEVER output an empty/no-op XML block.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3148849–3148897, SHA-256 0ded15021365879d.

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

Readable text: block. NEVER output an empty/no-op XML block.

 block. NEVER output an empty/no-op XML block.

CRITICAL PLACEMENT RULE: The

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3148919–3148950, SHA-256 2ca278d22c5bdc48.

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

Readable text: CRITICAL PLACEMENT RULE: The

CRITICAL PLACEMENT RULE: The 

XML block MUST be the ABSOLUTE LAST content in your entire message. Structure yo

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3148975–3149251, SHA-256 c6202ed480c2054f.

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

Readable text: XML block MUST be the ABSOLUTE LAST content in your entire message. Structure your message so that ALL explanatory text — walkthrough, summary, test output, issue lists, screenshots, or any other prose — comes BEFORE the XML block. NOTHING…

 XML block MUST be the ABSOLUTE LAST content in your entire message. Structure your message so that ALL explanatory text — walkthrough, summary, test output, issue lists, screenshots, or any other prose — comes BEFORE the XML block. NOTHING may appear after the closing 

tag except trailing whitespace/newlines. If you violate this ordering, the UI wi

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3149277–3149443, SHA-256 76ea274b2129d8af.

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

Readable text: tag except trailing whitespace/newlines. If you violate this ordering, the UI will fail to parse the actions and the user will not see the interactive setup tasks.

 tag except trailing whitespace/newlines. If you violate this ordering, the UI will fail to parse the actions and the user will not see the interactive setup tasks.

Output EXACTLY one

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3149485–3149506, SHA-256 dd861457cc2b73d8.

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

Readable text: Output EXACTLY one

Output EXACTLY one 

block (not inside a markdown code fence).

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3149531–3149575, SHA-256 84f4de425630358f.

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

Readable text: block (not inside a markdown code fence).

 block (not inside a markdown code fence).

block MUST contain at least one supported action. If there are zero required use

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3149629–3149745, SHA-256 40a2480614164cec.

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

Readable text: block MUST contain at least one supported action. If there are zero required user actions, do not output any XML.

 block MUST contain at least one supported action. If there are zero required user actions, do not output any XML.

block MUST come after all other summary text and MUST be the final content in yo

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3149799–3149988, SHA-256 c00c9d28d94d8d0a.

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

Readable text: block MUST come after all other summary text and MUST be the final content in your message. NEVER place a walkthrough, test output, screenshots, or any other content after the XML block.

 block MUST come after all other summary text and MUST be the final content in your message. NEVER place a walkthrough, test output, screenshots, or any other content after the XML block.

Supported actions inside

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

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

Readable text: Supported actions inside

Supported actions inside 

with one or more

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3150123–3150143, SHA-256 8fafebb5e4b8e4eb.

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

Readable text: with one or more

 with one or more 

secret name="..." /

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3150144–3150169, SHA-256 d235c07b799ecbcd.

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

Readable text: '<secret name="..." />'

`<secret name="..." />`

children. Before using this action, verify each requested secret is not already

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

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

Readable text: children. Before using this action, verify each requested secret is not already available in the environment. If a requested secret is already set, continue setup/testing instead of declaring blocked. Include a

 children. Before using this action, verify each requested secret is not already available in the environment. If a requested secret is already set, continue setup/testing instead of declaring blocked. Include a 

child when possible to explain why these secrets are required (if you do not hav

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

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

Readable text: child when possible to explain why these secrets are required (if you do not have a useful reason, omit it).

 child when possible to explain why these secrets are required (if you do not have a useful reason, omit it).

add test login /

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3150532–3150554, SHA-256 fea9ea9c9fa28b3d.

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

Readable text: '<add_test_login />'

`<add_test_login />`

with attributes

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

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

Readable text: with attributes

 with attributes 

. If the test account requires OTP/TOTP 2FA, you MAY also include

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3150636–3150704, SHA-256 446eb3064675697d.

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

Readable text: . If the test account requires OTP/TOTP 2FA, you MAY also include

. If the test account requires OTP/TOTP 2FA, you MAY also include 

. Before using this action, verify these credential secret names are not already

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

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

Readable text: . Before using this action, verify these credential secret names are not already available in the environment. If they are already set, continue setup/testing instead of declaring blocked. You MUST include a

. Before using this action, verify these credential secret names are not already available in the environment. If they are already set, continue setup/testing instead of declaring blocked. You MUST include a

child explaining why the test account is required (which tests/flows it unblocks

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3150957–3151236, SHA-256 274926309ce9b74a.

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

Readable text: child explaining why the test account is required (which tests/flows it unblocks). Use CDATA for multi-line reasons. When appropriate, you may use a Desktop-pane login external action instead of requesting credentials if user-driven intera…

 child explaining why the test account is required (which tests/flows it unblocks). Use CDATA for multi-line reasons. When appropriate, you may use a Desktop-pane login external action instead of requesting credentials if user-driven interactive login is a better unblock path.

Do NOT duplicate login credential secret names across actions. If you include

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3151259–3151338, SHA-256 cbbd789b8e365c44.

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

Readable text: Do NOT duplicate login credential secret names across actions. If you include

Do NOT duplicate login credential secret names across actions. If you include

, do not repeat its

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3151364–3151386, SHA-256 8e10a9d327ae3723.

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

Readable text: , do not repeat its

, do not repeat its 

values inside

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3151478–3151494, SHA-256 8c563ab6625837ad.

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

Readable text: values inside

 values inside

in the same

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3151517–3151532, SHA-256 c0650d7720b4bf2a.

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

Readable text: in the same

 in the same 

with attributes · byte 3151611

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

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

Readable text: with attributes

 with attributes 

, plus an

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3151656–3151667, SHA-256 ea568181b13d244d.

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

Readable text: , plus an

, plus an

child (use CDATA for multi-line instructions). ONLY use

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3151691–3151749, SHA-256 46d73d77ea593d67.

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

Readable text: child (use CDATA for multi-line instructions). ONLY use

 child (use CDATA for multi-line instructions). ONLY use

for user actions that are truly unavoidable and must be done OUTSIDE the reposit

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3151776–3152038, SHA-256 b0f88e4dae63350d.

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

Readable text: for user actions that are truly unavoidable and must be done OUTSIDE the repository / cloud VM to unblock you (e.g. creating an OAuth app in a provider dashboard, accepting an invite, requesting access, toggling a setting in an external ad…

 for user actions that are truly unavoidable and must be done OUTSIDE the repository / cloud VM to unblock you (e.g. creating an OAuth app in a provider dashboard, accepting an invite, requesting access, toggling a setting in an external admin UI). DO NOT use 

for things you can do yourself in the VM/repo, such as running shell commands, s

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3152061–3152605, SHA-256 26de93aa22d52a41.

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

Readable text: for things you can do yourself in the VM/repo, such as running shell commands, starting local services (Docker, Supabase, dev servers), installing dependencies, editing files, or running migrations — just do those yourself. This may includ…

 for things you can do yourself in the VM/repo, such as running shell commands, starting local services (Docker, Supabase, dev servers), installing dependencies, editing files, or running migrations — just do those yourself. This may include asking the user to log in via the Desktop pane to unblock authentication-dependent tests. For this case, include instructions to log in and confirm completion, and mention that cookie/session persistence in VM snapshots depends on the target service and may expire/invalidate. Represent this as an 

(for example id

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3152628–3152647, SHA-256 ac02e6f6833f758d.

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

Readable text: (for example id

 (for example id 

); do NOT invent new XML action types. The UI can render external actions as use

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

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

Readable text: ); do NOT invent new XML action types. The UI can render external actions as user-markable completion tasks.

); do NOT invent new XML action types. The UI can render external actions as user-markable completion tasks.

add egress allowlist domain domain="..." /

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3152802–3152850, SHA-256 c70b855622606715.

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

Readable text: '<add_egress_allowlist_domain domain="..." />'

`<add_egress_allowlist_domain domain="..." />`

to request adding a domain to the network allowlist. Use this action ONLY when a

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3152851–3152963, SHA-256 2f2a693c217f257e.

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

Readable text: to request adding a domain to the network allowlist. Use this action ONLY when all of the following are true:

 to request adding a domain to the network allowlist. Use this action ONLY when all of the following are true:

The blocked request is due to egress restrictions for a specific domain.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3153001–3153075, SHA-256 01dcc2fc15385956.

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

Readable text: The blocked request is due to egress restrictions for a specific domain.

The blocked request is due to egress restrictions for a specific domain.

The domain is known and concrete (for example

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3153097–3153145, SHA-256 e51d115f0c7e21e3.

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

Readable text: The domain is known and concrete (for example

The domain is known and concrete (for example 

Do not use this action for broad "open internet" requests, and do not combine wi

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

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

Readable text: Do not use this action for broad "open internet" requests, and do not combine with

Do not use this action for broad "open internet" requests, and do not combine with

for the same egress domain.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3153288–3153318, SHA-256 b2e987c784faec62.

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

Readable text: for the same egress domain.

 for the same egress domain.

If your text contains characters like

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3153347–3153387, SHA-256 54a4e00dc49b59df.

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

Readable text: If your text contains characters like

If your text contains characters like 

, wrap it in

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

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

Readable text: , wrap it in

, wrap it in

so the XML stays valid.

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

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

Readable text: so the XML stays valid.

 so the XML stays valid.

env setup actions version="1" add secrets secret name="DB CONNECT STRING" /

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3153524–3154850, SHA-256 8493c3c95ef88a8a.

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

Readable text: <env_setup_actions version="1"> <add_secrets> <secret name="DB_CONNECT_STRING" /> <secret name="STRIPE_API_KEY" /> <reason><![CDATA[ We need these secrets to run API startup checks and Stripe integration tests in this environm…

<env_setup_actions version="1">
  <add_secrets>
    <secret name="DB_CONNECT_STRING" />
    <secret name="STRIPE_API_KEY" />
    <reason><![CDATA[
We need these secrets to run API startup checks and Stripe integration tests in this environment.
]]></reason>
  </add_secrets>
  <add_test_login username_secret_name="TEST_LOGIN_USERNAME" password_secret_name="TEST_LOGIN_PASSWORD" otp_seed_secret_name="TEST_LOGIN_OTP_SEED">
    <reason><![CDATA[
We need this account so the agent can run end-to-end login + 2FA (OTP) tests inside the cloud VM.
]]></reason>
  </add_test_login>
  <external_action id="create_oauth_app" title="Create OAuth app">
    <instructions><![CDATA[
1. Go to your OAuth provider dashboard.
2. Create an app and add the callback URL.
3. Save changes.
]]></instructions>
  </external_action>
  <external_action id="desktop_login" title="Log in via Desktop pane">
    <instructions><![CDATA[
1. Open the Desktop pane and navigate to the target service.
2. Log in with your account and complete any required MFA prompts.
3. Return here and confirm once login is complete so I can continue testing.

Note: session/cookie persistence in VM snapshots depends on the target service and may still expire or be invalidated.
]]></instructions>
  </external_action>
</env_setup_actions>