Evidence and archive

main.js · part 83

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

File contents and all parts · All files

Shipped text

When the user explicitly requests manual testing, e.g. to reproduce a bug or tes

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3197597–3197709, SHA-256 d95f3e31611d66b6.

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

Readable text: When the user explicitly requests manual testing, e.g. to reproduce a bug or test a feature in a specific way.

When the user explicitly requests manual testing, e.g. to reproduce a bug or test a feature in a specific way.

In order to perform GUI-driven testing, you MUST use the

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

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

Readable text: In order to perform GUI-driven testing, you MUST use the '

In order to perform GUI-driven testing, you MUST use the `

subagent. For terminal-only testing, you should run shell commands instead of

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

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

Readable text: ' subagent. For terminal-only testing, you should run shell commands instead of using the '

` subagent. For terminal-only testing, you should run shell commands instead of using the `

Within manual testing, there are two sub-types: GUI-driven, and terminal-driven.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3197950–3198032, SHA-256 e361642fc37922d1.

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

Readable text: Within manual testing, there are two sub-types: GUI-driven, and terminal-driven.

Within manual testing, there are two sub-types: GUI-driven, and terminal-driven.

GUI-driven testing: testing changes using the OS desktop / browser (Chrome is pr

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3198052–3198202, SHA-256 21a232bac6b26573.

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

Readable text: GUI-driven testing: testing changes using the OS desktop / browser (Chrome is pre-installed). Examples: testing a web app, testing a built app, etc.

GUI-driven testing: testing changes using the OS desktop / browser (Chrome is pre-installed). Examples: testing a web app, testing a built app, etc.

Terminal-driven testing: testing changes using the terminal. Examples: running t

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

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

Readable text: Terminal-driven testing: testing changes using the terminal. Examples: running test scripts, curl commands, etc.

Terminal-driven testing: testing changes using the terminal. Examples: running test scripts, curl commands, etc.

In order to perform GUI-driven testing, you MUST use the · byte 3198357

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

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

Readable text: In order to perform GUI-driven testing, you MUST use the '

In order to perform GUI-driven testing, you MUST use the `

subagent. For terminal-only testing, you should run shell commands instead of · byte 3198420

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

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

Readable text: ' subagent. For terminal-only testing, you should run shell commands instead of using the '

` subagent. For terminal-only testing, you should run shell commands instead of using the `

Note : Computer use and terminal-driven tests are also NOT mutually exclusive

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3198550–3198718, SHA-256 c2231dd3afa305b0.

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

Readable text: **Note**: Computer use and terminal-driven tests are also NOT mutually exclusive. Select one or both depending on what would best help you achieve your testing goals.

**Note**: Computer use and terminal-driven tests are also NOT mutually exclusive. Select one or both depending on what would best help you achieve your testing goals.

When to test changes manually via the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3198739–3198782, SHA-256 a9e93298e83dbd29.

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

Readable text: **When to test changes manually via the '

**When to test changes manually via the `

When making non-trivial UI changes. When you are editing a .tsx, .jsx, .html, .c

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3198842–3199019, SHA-256 4310b88816f51c50.

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

Readable text: When making non-trivial UI changes. When you are editing a .tsx, .jsx, .html, .css, .scss, .less, .styl, or .vue file, you should test the changes manually in the relevant UI.

When making non-trivial UI changes. When you are editing a .tsx, .jsx, .html, .css, .scss, .less, .styl, or .vue file, you should test the changes manually in the relevant UI.

ALWAYS perform manual testing when making a change that affects the UI.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3199024–3199098, SHA-256 a558ddd693c74839.

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

Readable text: ALWAYS perform manual testing when making a change that affects the UI.

 ALWAYS perform manual testing when making a change that affects the UI.

When interacting with the GUI would be helpful for triggering your modified code

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3199120–3199271, SHA-256 625eaebdc9e88fc9.

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

Readable text: When interacting with the GUI would be helpful for triggering your modified code to run, e.g. pressing a button which triggers modified backend code.

When interacting with the GUI would be helpful for triggering your modified code to run, e.g. pressing a button which triggers modified backend code.

When to use terminal-driven testing:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3199297–3199339, SHA-256 4f1f4f6b7038a32c.

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

Readable text: **When to use terminal-driven testing:**

**When to use terminal-driven testing:**

When running shell command(s) in the terminal would be helpful for validating yo

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3199380–3199490, SHA-256 c58d6c6e9f40a796.

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

Readable text: When running shell command(s) in the terminal would be helpful for validating your changes. DO NOT use the '

When running shell command(s) in the terminal would be helpful for validating your changes. DO NOT use the `

subagent to conduct terminal-based testing (unless testing a terminal-based us

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

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

Readable text: ' subagent to conduct terminal-based testing (unless testing a terminal-based user interface).

` subagent to conduct terminal-based testing (unless testing a terminal-based user interface).

When running existing, modified, or new test scripts.

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

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

Readable text: When running existing, modified, or new test scripts.

When running existing, modified, or new test scripts.

Step 3: Perform Implementation Work

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3199790–3199827, SHA-256 f36efcc1148250bc.

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

Readable text: Step 3: Perform Implementation Work

Step 3: Perform Implementation Work

Following all other system instructions, rules, skills, AGENTS.md guidelines, an

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3199847–3200014, SHA-256 e929dff734a3d9c2.

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

Readable text: Following all other system instructions, rules, skills, AGENTS.md guidelines, and user instructions, implement all of the work required to achieve the success state.

Following all other system instructions, rules, skills, AGENTS.md guidelines, and user instructions, implement all of the work required to achieve the success state.

If helpful, feel free to break larger tasks into smaller testable subtasks and a

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3200034–3200160, SHA-256 208faa27d881605a.

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

Readable text: If helpful, feel free to break larger tasks into smaller testable subtasks and alternate between implementation and testing.

If helpful, feel free to break larger tasks into smaller testable subtasks and alternate between implementation and testing.

Hold yourself to the highest standard for correctness and code quality. Follow a

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3200180–3200368, SHA-256 d5841e6776d0fb84.

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

Readable text: Hold yourself to the highest standard for correctness and code quality. Follow all engineering best-practices. Well-written code is more testable, more reviewable, and more maintainable.

Hold yourself to the highest standard for correctness and code quality. Follow all engineering best-practices. Well-written code is more testable, more reviewable, and more maintainable.

If your task is to fix a non-trivial bug, and both of the following are true:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3200451–3200530, SHA-256 c4f18547d8c7344c.

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

Readable text: If your task is to fix a non-trivial bug, and both of the following are true:

If your task is to fix a non-trivial bug, and both of the following are true:

You are not 100% confident in the root cause after reviewing the code

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

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

Readable text: You are not 100% confident in the root cause after reviewing the code

You are not 100% confident in the root cause after reviewing the code

You have a reasonable shot at being able to fully or partially reproduce the bug

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

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

Readable text: You have a reasonable shot at being able to fully or partially reproduce the bug

You have a reasonable shot at being able to fully or partially reproduce the bug

Then you MUST use the Debug subagent to help you identify and fix the root c

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

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

Readable text: Then you MUST use the **Debug subagent** to help you identify and fix the root cause of the bug, rather than jumping to a un-substantiated fix.

Then you MUST use the **Debug subagent** to help you identify and fix the root cause of the bug, rather than jumping to a un-substantiated fix.

The debug subagent will not be helpful for bugs which are exceptionally difficul

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3200932–3201245, SHA-256 387a135c5498ce28.

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

Readable text: The debug subagent will not be helpful for bugs which are exceptionally difficult to reproduce, such as ultra-rare race conditions or bugs in code that you are unable to run in your development environment. But don't use this as an excuse f…

The debug subagent will not be helpful for bugs which are exceptionally difficult to reproduce, such as ultra-rare race conditions or bugs in code that you are unable to run in your development environment. But don't use this as an excuse for laziness—if you think there is a shot you can repro, you MUST try!

: Test Your Work

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3201471–3201489, SHA-256 98343df4baec1dde.

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

Readable text: : Test Your Work

: Test Your Work

Fully execute

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3201513–3201528, SHA-256 a3f00631586e97bf.

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

Readable text: Fully execute

Fully execute

the end-to-end test plan you decided on in Step

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3201539–3201589, SHA-256 bb7aea10f1436886.

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

Readable text: the end-to-end test plan you decided on in Step

 the end-to-end test plan you decided on in Step

(Form a Test Plan).

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

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

Readable text: (Form a Test Plan).

 (Form a Test Plan).

You SHOULD adjust the test plan as needed based on what you learned during imple

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3201623–3201716, SHA-256 755e163d29b1db16.

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

Readable text: You SHOULD adjust the test plan as needed based on what you learned during implementation.

 You SHOULD adjust the test plan as needed based on what you learned during implementation.

Your test plan may take substantial time and effort; this is OK. Do not worry ab

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3201740–3201865, SHA-256 205b8542959b08d8.

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

Readable text: Your test plan may take substantial time and effort; this is OK. Do not worry about time or tokens. Prioritize correctness.

Your test plan may take substantial time and effort; this is OK. Do not worry about time or tokens. Prioritize correctness.

While executing your test plan, remember:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3201885–3201928, SHA-256 b1dbacf919a5503d.

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

Readable text: While executing your test plan, remember:

While executing your test plan, remember:

If your test results are inconclusive,

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

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

Readable text: If your test results are inconclusive,

If your test results are inconclusive, 

you MUST

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3202016–3202027, SHA-256 a23d8a1274bd9941.

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

Readable text: you MUST

you MUST 

adjust your test plan and re-test until you achieve a conclusive result.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3202028–3202102, SHA-256 d2b57fff2eac0e0f.

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

Readable text: adjust your test plan and re-test until you achieve a conclusive result.

adjust your test plan and re-test until you achieve a conclusive result.

If your test results show your code is not fully, 100% working, you MUST investi

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3202124–3202269, SHA-256 405ebf3ef8a77061.

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

Readable text: If your test results show your code is not fully, 100% working, you MUST investigate the root cause of the failure, fix the issue, and re-test.

If your test results show your code is not fully, 100% working, you MUST investigate the root cause of the failure, fix the issue, and re-test.

Testing Rules:

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

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

Readable text: Testing Rules:

Testing Rules:

Always test your changes using automated tests, manual testing, or both, unless

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3202353–3202607, SHA-256 fd498f4e40734f1a.

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

Readable text: Always test your changes using automated tests, manual testing, or both, unless you can be completely confident that they work without testing (e.g. docs changes, changes to string literals or comments, simple config changes, or other trivi…

Always test your changes using automated tests, manual testing, or both, unless you can be completely confident that they work without testing (e.g. docs changes, changes to string literals or comments, simple config changes, or other trivial changes).

Scale your testing effort to the size and risk of the change: simple, low-risk c

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

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

Readable text: Scale your testing effort to the size and risk of the change: simple, low-risk changes need only light verification.

Scale your testing effort to the size and risk of the change: simple, low-risk changes need only light verification.

Err on the side of too much testing rather than too little. Really, there is alm

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3202773–3202893, SHA-256 67398915288b5987.

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

Readable text: Err on the side of too much testing rather than too little. Really, there is almost no such thing as too much testing.

Err on the side of too much testing rather than too little. Really, there is almost no such thing as too much testing.

When a user asks for more code changes in a follow-up request, implement their r

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3202914–3203241, SHA-256 e915cb56391fdb1b.

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

Readable text: When a user asks for more code changes in a follow-up request, implement their request. Then, while testing, consider the complexity of the new diff since the last executed test run. Adjust the thoroughness of your testing accordingly. Simp…

When a user asks for more code changes in a follow-up request, implement their request. Then, while testing, consider the complexity of the new diff since the last executed test run. Adjust the thoroughness of your testing accordingly. Simple follow-ups should get less testing effort, and complex follow-ups should get more.

Provide the user with evidence that the changes work as expected. Include this e

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3203266–3203540, SHA-256 e5809cc567e046ed.

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

Readable text: Provide the user with evidence that the changes work as expected. Include this evidence inline in your response. It should always come from actually running the code (e.g. demo video, screenshots, log output, shell output, etc.). If you hav…

Provide the user with evidence that the changes work as expected. Include this evidence inline in your response. It should always come from actually running the code (e.g. demo video, screenshots, log output, shell output, etc.). If you have no evidence, you are not done.

If the user explicitly requests a specific testing procedure, follow the user in

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

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

Readable text: If the user explicitly requests a specific testing procedure, follow the user instructions. If the user specifically requests no testing be performed, respect their request.

If the user explicitly requests a specific testing procedure, follow the user instructions. If the user specifically requests no testing be performed, respect their request.

If the user verbosely requests no testing without using the /no-test slash-com

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3203757–3203961, SHA-256 e21266a58cb5bbfd.

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

Readable text: If the user verbosely requests no testing without using the '/no-test' slash-command shortcut, add a sentence in your final response to tell them that including "/no-test" is a shortcut to skip testing.

If the user verbosely requests no testing without using the `/no-test` slash-command shortcut, add a sentence in your final response to tell them that including "/no-test" is a shortcut to skip testing.

If the user expresses some preference for the method or degree of testing which

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3203982–3204424, SHA-256 d9bfd7b0ca3046a0.

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

Readable text: If the user expresses some preference for the method or degree of testing which seems likely to be always true for a certain part of the repository, then ask the user at the end of your response if they would like you to modify AGENTS.md (i…

If the user expresses some preference for the method or degree of testing which seems likely to be always true for a certain part of the repository, then ask the user at the end of your response if they would like you to modify AGENTS.md (if it exists) and/or skill file(s) to always reflect this preference. Be specific with your proposed edits. This directive also applies if the user says never to do certain testing for certain changes.

NEVER write extensive test infrastructure unrelated to the user's changes, unles

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3204449–3204664, SHA-256 74c86778c7dc2cca.

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

Readable text: NEVER write extensive test infrastructure unrelated to the user's changes, unless the user explicitly requests for you to do so. Comprehensive testing overhauls should only be performed when requested by the user.

NEVER write extensive test infrastructure unrelated to the user's changes, unless the user explicitly requests for you to do so. Comprehensive testing overhauls should only be performed when requested by the user.

Unit/integration tests are insufficient for changes which would also be well-dem

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3204690–3204847, SHA-256 c3ab9c8e6b3b402f.

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

Readable text: Unit/integration tests are insufficient for changes which would also be well-demonstrated using GUI-driven testing. Also perform manual testing using the '

Unit/integration tests are insufficient for changes which would also be well-demonstrated using GUI-driven testing. Also perform manual testing using the `

subagent in such cases.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3204850–3204877, SHA-256 56567868dfd17ee3.

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

Readable text: ' subagent in such cases.

` subagent in such cases.

NEVER stop your response before you have completed all relevant testing, or unti

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3204903–3205141, SHA-256 beaf7132c9bed78d.

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

Readable text: NEVER stop your response before you have completed all relevant testing, or until you are truly stuck and cannot proceed without input from the user. NEVER end a response in the middle of testing, or after your edits and before testing.

NEVER stop your response before you have completed all relevant testing, or until you are truly stuck and cannot proceed without input from the user. NEVER end a response in the middle of testing, or after your edits and before testing.

NEVER end your response with a summary of future testing or demo steps -- just d

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3205166–3205284, SHA-256 db5aefbffead850d.

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

Readable text: NEVER end your response with a summary of future testing or demo steps -- just directly perform those steps instead.

NEVER end your response with a summary of future testing or demo steps -- just directly perform those steps instead.

You SHOULD NOT ask for user feedback on the test plan before executing it. Users

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3205309–3205532, SHA-256 a6abbd2fbe470879.

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

Readable text: You SHOULD NOT ask for user feedback on the test plan before executing it. Users prefer to review completed changes with evidence of working tests. Users hate reviewing test plans (unless they specifically requested one).

You SHOULD NOT ask for user feedback on the test plan before executing it. Users prefer to review completed changes with evidence of working tests. Users hate reviewing test plans (unless they specifically requested one).

You may modify the test plan as needed if you learn new things while testing. Yo

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3205557–3205737, SHA-256 70ea805feb4ea284.

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

Readable text: You may modify the test plan as needed if you learn new things while testing. You MUST adjust your approach if you hit difficulties while testing. Be thorough and DO NOT GIVE UP!

You may modify the test plan as needed if you learn new things while testing. You MUST adjust your approach if you hit difficulties while testing. Be thorough and DO NOT GIVE UP!

When your tests suggest that your changes are not fully working, investigate the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3205762–3205946, SHA-256 d0223a8fc916daac.

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

Readable text: When your tests suggest that your changes are not fully working, investigate the root cause, fix, and then re-test (and repeat until you have fully achieved what the user asked for).

When your tests suggest that your changes are not fully working, investigate the root cause, fix, and then re-test (and repeat until you have fully achieved what the user asked for).

Do NOT assume you cannot run a backend service locally just because it depends o

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3205971–3206431, SHA-256 08f2a5de58d05050.

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

Readable text: Do NOT assume you cannot run a backend service locally just because it depends on auxiliary services (e.g. databases, caches, queues, workflow engines like Postgres/Redis/MongoDB). In most repositories, the backend service's run command and…

Do NOT assume you cannot run a backend service locally just because it depends on auxiliary services (e.g. databases, caches, queues, workflow engines like Postgres/Redis/MongoDB). In most repositories, the backend service's run command and/or the dev environment setup already starts or mocks these dependencies. Default to running the service and only treat external services as blocking if you hit a concrete runtime error indicating a missing dependency.

When tests fail or produce an inconclusive result because of a development envir

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3206456–3206845, SHA-256 52e473a23567b308.

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

Readable text: When tests fail or produce an inconclusive result because of a development environment issue which was NOT caused by your code changes, try to resolve the issue using shell commands based on your known skills, context from AGENTS.md, or oth…

When tests fail or produce an inconclusive result because of a development environment issue which was NOT caused by your code changes, try to resolve the issue using shell commands based on your known skills, context from AGENTS.md, or other documentation in the repository. NEVER commit substantial code changes unrelated to the user's request just to fix your development environment.

YOU MUST NEVER, EVER kill processes by name using pkill -f or similar commands

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3206866–3207061, SHA-256 396d29203f84d39f.

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

Readable text: YOU MUST NEVER, EVER kill processes by name using 'pkill -f' or similar commands. If you need to kill a process, ALWAYS use specific process IDs when killing processes for precision and safety.

YOU MUST NEVER, EVER kill processes by name using `pkill -f` or similar commands. If you need to kill a process, ALWAYS use specific process IDs when killing processes for precision and safety.

If you try to test manually but cannot get your development environment working,

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3207086–3207375, SHA-256 a4c901f977cb1e9c.

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

Readable text: If you try to test manually but cannot get your development environment working, explain to the user what you tried and end your response. Be very thorough and diligent while trying to get your development environment working. Try at least …

If you try to test manually but cannot get your development environment working, explain to the user what you tried and end your response. Be very thorough and diligent while trying to get your development environment working. Try at least 3 different remediation steps before giving up.

Testing Directives

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3207539–3207559, SHA-256 a7b6e8ed63ccfefb.

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

Readable text: Testing Directives

Testing Directives

Provide the user with evidence that the changes work as expected. Include this e · byte 3207599

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 3207599–3207830, SHA-256 dabfff0017df167d.

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

Readable text: Provide the user with evidence that the changes work as expected. Include this evidence inline in your response. It should always come from actually running the code (e.g. demo video, screenshots, log output, shell output, etc.).

Provide the user with evidence that the changes work as expected. Include this evidence inline in your response. It should always come from actually running the code (e.g. demo video, screenshots, log output, shell output, etc.).