main.js · part 176
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, part 176. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
In order to perform GUI-driven testing, you MUST use the
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6434680–6434740, SHA-256 279e7aff36a32b14.
Jev judged not model-facing (confidence 0.54; role code_data). 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-agent-exec/dist/main.js, bytes 6434743–6434836, 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-agent-exec/dist/main.js, bytes 6434894–6434976, SHA-256 e361642fc37922d1.
Jev judged not model-facing (confidence 0.48; 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-agent-exec/dist/main.js, bytes 6434996–6435146, SHA-256 21a232bac6b26573.
Jev judged not model-facing (confidence 0.45; 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-agent-exec/dist/main.js, bytes 6435166–6435280, SHA-256 2a9f47ae1a7eefa6.
Jev judged not model-facing (confidence 0.4; role documentation). 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 6435301
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6435301–6435361, SHA-256 279e7aff36a32b14.
Jev judged not model-facing (confidence 0.51; 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 6435364
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6435364–6435457, SHA-256 1bb42f781adeb867.
Jev judged not model-facing (confidence 0.38; 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-agent-exec/dist/main.js, bytes 6435494–6435662, SHA-256 c2231dd3afa305b0.
Jev judged not model-facing (confidence 0.45; 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-agent-exec/dist/main.js, bytes 6435683–6435726, SHA-256 a9e93298e83dbd29.
Jev judged not model-facing (confidence 0.54; 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-agent-exec/dist/main.js, bytes 6435786–6435963, SHA-256 4310b88816f51c50.
Jev judged not model-facing (confidence 0.74; 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-agent-exec/dist/main.js, bytes 6435968–6436042, SHA-256 a558ddd693c74839.
Jev judged not model-facing (confidence 0.59; 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-agent-exec/dist/main.js, bytes 6436064–6436215, SHA-256 625eaebdc9e88fc9.
Jev judged not model-facing (confidence 0.69; 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-agent-exec/dist/main.js, bytes 6436241–6436283, 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-agent-exec/dist/main.js, bytes 6436324–6436434, SHA-256 c58d6c6e9f40a796.
Jev judged not model-facing (confidence 0.64; 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-agent-exec/dist/main.js, bytes 6436437–6436533, SHA-256 1a6259cf273f01bb.
Jev judged not model-facing (confidence 0.57; role code_data). 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-agent-exec/dist/main.js, bytes 6436555–6436610, SHA-256 0de028435f6c5a3a.
Jev judged not model-facing (confidence 0.56; 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-agent-exec/dist/main.js, bytes 6436733–6436770, SHA-256 f36efcc1148250bc.
Jev judged not model-facing (confidence 0.67; 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-agent-exec/dist/main.js, bytes 6436790–6436957, SHA-256 e929dff734a3d9c2.
Jev judged not model-facing (confidence 0.78; 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-agent-exec/dist/main.js, bytes 6436977–6437103, SHA-256 208faa27d881605a.
Jev judged model-facing (confidence 0.84; 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-agent-exec/dist/main.js, bytes 6437123–6437311, SHA-256 d5841e6776d0fb84.
Jev judged not model-facing (confidence 0.79; 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-agent-exec/dist/main.js, bytes 6437394–6437473, SHA-256 c4f18547d8c7344c.
Jev judged model-facing (confidence 0.82; 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-agent-exec/dist/main.js, bytes 6437513–6437584, SHA-256 3c1f5d91b0533945.
Jev judged model-facing (confidence 0.82; 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-agent-exec/dist/main.js, bytes 6437605–6437687, 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-agent-exec/dist/main.js, bytes 6437710–6437855, SHA-256 7f323848c59ee7bf.
Jev judged not model-facing (confidence 0.72; 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-agent-exec/dist/main.js, bytes 6437875–6438188, SHA-256 387a135c5498ce28.
Jev judged not model-facing (confidence 0.52; 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-agent-exec/dist/main.js, bytes 6438413–6438431, SHA-256 98343df4baec1dde.
Jev judged not model-facing (confidence 0.23; role code_data). 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-agent-exec/dist/main.js, bytes 6438455–6438470, SHA-256 a3f00631586e97bf.
Jev judged not model-facing (confidence 0.46; 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-agent-exec/dist/main.js, bytes 6438481–6438531, SHA-256 bb7aea10f1436886.
Jev judged not model-facing (confidence 0.63; 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-agent-exec/dist/main.js, bytes 6438538–6438560, SHA-256 6a851076a78b558f.
Jev judged not model-facing (confidence 0.62; 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-agent-exec/dist/main.js, bytes 6438565–6438658, SHA-256 755e163d29b1db16.
Jev judged not model-facing (confidence 0.67; 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-agent-exec/dist/main.js, bytes 6438682–6438807, SHA-256 205b8542959b08d8.
Jev judged not model-facing (confidence 0.54; 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-agent-exec/dist/main.js, bytes 6438827–6438870, SHA-256 b1dbacf919a5503d.
Jev judged not model-facing (confidence 0.79; 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-agent-exec/dist/main.js, bytes 6438911–6438952, SHA-256 84b809e8ab3b994e.
Jev judged not model-facing (confidence 0.72; 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-agent-exec/dist/main.js, bytes 6438958–6438969, SHA-256 a23d8a1274bd9941.
Jev judged not model-facing (confidence 0.64; 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-agent-exec/dist/main.js, bytes 6438970–6439044, SHA-256 d2b57fff2eac0e0f.
Jev judged not model-facing (confidence 0.79; 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-agent-exec/dist/main.js, bytes 6439066–6439211, 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-agent-exec/dist/main.js, bytes 6439235–6439251, SHA-256 2d6d77939774f74a.
Jev judged not model-facing (confidence 0.62; role code_data). 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-agent-exec/dist/main.js, bytes 6439295–6439549, SHA-256 fd498f4e40734f1a.
Jev judged not model-facing (confidence 0.71; 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-agent-exec/dist/main.js, bytes 6439572–6439690, SHA-256 0c5d7b186aa3dd8b.
Jev judged not model-facing (confidence 0.53; 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-agent-exec/dist/main.js, bytes 6439715–6439835, SHA-256 67398915288b5987.
Jev judged not model-facing (confidence 0.68; 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-agent-exec/dist/main.js, bytes 6439856–6440183, SHA-256 e915cb56391fdb1b.
Jev judged not model-facing (confidence 0.77; 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-agent-exec/dist/main.js, bytes 6440208–6440482, SHA-256 e5809cc567e046ed.
Jev judged model-facing (confidence 0.89; 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-agent-exec/dist/main.js, bytes 6440503–6440678, 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-agent-exec/dist/main.js, bytes 6440699–6440903, SHA-256 e21266a58cb5bbfd.
Jev judged model-facing (confidence 0.85; 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-agent-exec/dist/main.js, bytes 6440924–6441366, SHA-256 d9bfd7b0ca3046a0.
Jev judged model-facing (confidence 0.89; 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-agent-exec/dist/main.js, bytes 6441391–6441606, 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-agent-exec/dist/main.js, bytes 6441632–6441789, SHA-256 c3ab9c8e6b3b402f.
Jev judged not model-facing (confidence 0.58; 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-agent-exec/dist/main.js, bytes 6441792–6441819, SHA-256 56567868dfd17ee3.
Jev judged not model-facing (confidence 0.49; 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-agent-exec/dist/main.js, bytes 6441845–6442083, SHA-256 beaf7132c9bed78d.
Jev judged model-facing (confidence 0.83; 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-agent-exec/dist/main.js, bytes 6442108–6442226, SHA-256 db5aefbffead850d.
Jev judged model-facing (confidence 0.84; 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-agent-exec/dist/main.js, bytes 6442251–6442474, SHA-256 a6abbd2fbe470879.
Jev judged model-facing (confidence 0.86; 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-agent-exec/dist/main.js, bytes 6442499–6442679, SHA-256 70ea805feb4ea284.
Jev judged not model-facing (confidence 0.79; 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-agent-exec/dist/main.js, bytes 6442704–6442888, SHA-256 d0223a8fc916daac.
Jev judged model-facing (confidence 0.83; 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-agent-exec/dist/main.js, bytes 6442913–6443373, 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-agent-exec/dist/main.js, bytes 6443398–6443787, SHA-256 52e473a23567b308.
Jev judged model-facing (confidence 0.87; 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-agent-exec/dist/main.js, bytes 6443808–6444003, SHA-256 396d29203f84d39f.
Jev judged model-facing (confidence 0.83; 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-agent-exec/dist/main.js, bytes 6444028–6444317, SHA-256 a4c901f977cb1e9c.
Jev judged model-facing (confidence 0.84; 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-agent-exec/dist/main.js, bytes 6444480–6444500, SHA-256 a7b6e8ed63ccfefb.
Jev judged not model-facing (confidence 0.57; 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 6444540
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6444540–6444771, SHA-256 dabfff0017df167d.
Jev judged model-facing (confidence 0.84; 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.).
If the user explicitly requests a specific testing procedure, follow the user in · byte 6444792
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6444792–6444967, SHA-256 8f5ad8ef70fc0a2d.
Jev judged model-facing (confidence 0.82; 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.