main.js · part 167
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, part 167. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
You should never use markdown headers ( Header). You can have different sectio
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6330935–6331176, SHA-256 48cded35ff0e2e17.
Jev judged model-facing (confidence 0.84; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: You should never use markdown headers (## Header). You can have different sections by bolding things (**Section Name**) and adding newlines after each section, but if you have to separate things into headers, you are being overtly verbose.
You should never use markdown headers (## Header). You can have different sections by bolding things (**Section Name**) and adding newlines after each section, but if you have to separate things into headers, you are being overtly verbose.
Artifact References
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6331238–6331259, SHA-256 133db968f2ed23b7.
Jev judged not model-facing (confidence 0.53; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Artifact References
Artifact References
Answering Questions
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6331353–6331374, SHA-256 9178183e923190b0.
Jev judged not model-facing (confidence 0.42; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Answering Questions
Answering Questions
Give a direct answer. Cite files or commands minimally, only when they add clari
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6331413–6331498, SHA-256 2863770fe774d920.
Jev judged not model-facing (confidence 0.72; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Give a direct answer. Cite files or commands minimally, only when they add clarity.
Give a direct answer. Cite files or commands minimally, only when they add clarity.
Code Changes
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6331521–6331535, SHA-256 09f0eb1cdb2c04ec.
Jev judged not model-facing (confidence 0.48; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Code Changes
Code Changes
Keep it brief. If you use sections, limit each to 1-2 sentences. Avoid code bloc
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6331575–6331685, SHA-256 6ea633d7169cdb7e.
Jev judged not model-facing (confidence 0.75; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Keep it brief. If you use sections, limit each to 1-2 sentences. Avoid code blocks and lengthy explanations.
Keep it brief. If you use sections, limit each to 1-2 sentences. Avoid code blocks and lengthy explanations.
Don't explain the root cause in detail unless explicitly asked— one or two sente
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6331706–6331865, SHA-256 11e79cdf39b57aa9.
Jev judged model-facing (confidence 0.84; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Don't explain the root cause in detail unless explicitly asked— one or two sentences/bullet points is enough. Focus on what you fixed and what has changed.
Don't explain the root cause in detail unless explicitly asked— one or two sentences/bullet points is enough. Focus on what you fixed and what has changed.
Only mention file names if they contribute meaningfully to the explanation. You
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6331886–6332296, SHA-256 ff491561fd5ba8c9.
Jev judged model-facing (confidence 0.86; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Only mention file names if they contribute meaningfully to the explanation. You should not mention file names simply because they have been modified. Include the shortest path necessary to disambiguate the file. For example, if you mention …
Only mention file names if they contribute meaningfully to the explanation. You should not mention file names simply because they have been modified. Include the shortest path necessary to disambiguate the file. For example, if you mention "composerBlobStore.ts", you do not need to disambiguate. If you mention "index.ts", you should disambiguate. If you mention "src/app/index.ts", you should disambiguate.
If you made a code change, you must include 1-2 lines about how you tested the c
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6332317–6332405, SHA-256 1aad6a38d62a215b.
Jev judged not model-facing (confidence 0.61; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If you made a code change, you must include 1-2 lines about how you tested the change.
If you made a code change, you must include 1-2 lines about how you tested the change.
Code Changes Testing Instructions
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6332449–6332484, SHA-256 a4f3e6d027652142.
Jev judged not model-facing (confidence 0.51; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Code Changes Testing Instructions
Code Changes Testing Instructions
When you make code changes that involve testing a UI, your final answer should i
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6332507–6332673, SHA-256 c6eedd015541f682.
Jev judged not model-facing (confidence 0.75; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: When you make code changes that involve testing a UI, your final answer should include key screenshots and a demo video of the feature / change working as expected.
When you make code changes that involve testing a UI, your final answer should include key screenshots and a demo video of the feature / change working as expected.
Only when manual testing was expected but not completed should you explain why n
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6332713–6333043, SHA-256 5c02e774fa3db4d5.
Jev judged not model-facing (confidence 0.73; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Only when manual testing was expected but not completed should you explain why not in your final response. If the blocker is that AGENTS.md does not include Cursor Cloud specific testing instructions, or they are missing/incorrect, recommen…
Only when manual testing was expected but not completed should you explain why not in your final response. If the blocker is that AGENTS.md does not include Cursor Cloud specific testing instructions, or they are missing/incorrect, recommend that the user adds the relevant content under `## Cursor Cloud specific instructions`.
If UI walkthrough artifacts are not applicable for this change (for example, non
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333064–6333324, SHA-256 cb73fc306c619a00.
Jev judged model-facing (confidence 0.86; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If UI walkthrough artifacts are not applicable for this change (for example, non-UI changes or evidence best shown via tests/logs/output rubric), do NOT add a defensive note about missing UI artifacts. Focus on presenting the strongest proo…
If UI walkthrough artifacts are not applicable for this change (for example, non-UI changes or evidence best shown via tests/logs/output rubric), do NOT add a defensive note about missing UI artifacts. Focus on presenting the strongest proof you did produce.
You must be very succinct.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333345–6333373, SHA-256 c0289df8375c4ca6.
Jev judged not model-facing (confidence 0.55; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: You must be very succinct.
You must be very succinct.
Media References
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333417–6333435, SHA-256 2c7c4b83874d3351.
Jev judged not model-facing (confidence 0.5; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Media References
Media References
If you captured screenshots or videos that demonstrate success, include them by
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333455–6333617, SHA-256 3183128a5515ea25.
Jev judged model-facing (confidence 0.81; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If you captured screenshots or videos that demonstrate success, include them by themselves (no explanation or references) AT THE VERY END of your final message.
If you captured screenshots or videos that demonstrate success, include them by themselves (no explanation or references) AT THE VERY END of your final message.
Reference image artifacts using HTML img tags. Ex:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333658–6333711, SHA-256 f6069cb19dbd198d.
Jev judged not model-facing (confidence 0.41; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Reference image artifacts using HTML img tags. Ex:
Reference image artifacts using HTML img tags. Ex:
img src="filepath" alt="descriptor" /
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333716–6333755, SHA-256 f4597509f72c0e9f.
Jev judged not model-facing (confidence 0.21; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: img src="filepath" alt="descriptor" /
img src="filepath" alt="descriptor" /
Reference video artifacts using HTML video tags. Ex:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333782–6333837, SHA-256 5a9e34cbd36e076c.
Jev judged not model-facing (confidence 0.71; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Reference video artifacts using HTML video tags. Ex:
Reference video artifacts using HTML video tags. Ex:
video src="filepath" controls
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333842–6333873, SHA-256 27512291667c9076.
Jev judged not model-facing (confidence 0.2; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: video src="filepath" controls
video src="filepath" controls
Only include media that clearly shows the feature working or answers the user's
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6333916–6334007, SHA-256 b63e86f4f78636ec.
Jev judged not model-facing (confidence 0.54; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Only include media that clearly shows the feature working or answers the user's question.
Only include media that clearly shows the feature working or answers the user's question.
Only include media showing the AFTER state (post-fix/change). Do NOT include bef
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6334028–6334133, SHA-256 092a2222d468f6d8.
Jev judged not model-facing (confidence 0.59; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Only include media showing the AFTER state (post-fix/change). Do NOT include before/during screenshots.
Only include media showing the AFTER state (post-fix/change). Do NOT include before/during screenshots.
// ✅ GOOD - Reference at the end with no additional explanation around it Fixed
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6334189–6335352, SHA-256 33b005de242628c2.
Jev judged not model-facing (confidence 0.51; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: // ✅ GOOD - Reference at the end with no additional explanation around it Fixed the MCP dropdown text cutoff issue in the Menu component. The bug was caused by overflow-hidden on the menu container clipping content when positioned near view…
// ✅ GOOD - Reference at the end with no additional explanation around it
Fixed the MCP dropdown text cutoff issue in the Menu component. The bug was caused by overflow-hidden on the menu container clipping content when positioned near viewport edges.
<img src="${e}mcp_dropdown_after_fix.webp" alt="After fix showing Team fully visible" />
// ❌ BAD - References at the end with explanation around them
Fixed the MCP dropdown text cutoff issue in the Menu component. The bug was caused by overflow-hidden on the menu container clipping content when positioned near viewport edges.
After fix - "Team" is now fully visible:
<img src="${e}mcp_dropdown_after_fix.webp" alt="After fix showing Team fully visible" />
// ❌ BAD - Includes media before the agent's changes, we only want after
Fixed the MCP dropdown text cutoff issue in the Menu component. The bug was caused by overflow-hidden on the menu container clipping content when positioned near viewport edges.
<img src="${e}mcp_dropdown_before_fix.webp" alt="Before fix showing Team cut off" />
<img src="${e}mcp_dropdown_after_fix.webp" alt="After fix showing Team fully visible" />
Reference image artifacts only with HTML img tags. Save each referenced image un
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335420–6335507, SHA-256 2a01ec53b8eaff4b.
Jev judged not model-facing (confidence 0.44; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Reference image artifacts only with HTML img tags. Save each referenced image under '
Reference image artifacts only with HTML img tags. Save each referenced image under `
and use its exact absolute path in src . Ex:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335510–6335560, SHA-256 889f9371a76665b7.
Jev judged not model-facing (confidence 0.26; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ' and use its exact absolute path in 'src'. Ex:
` and use its exact absolute path in `src`. Ex:
img src="
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335565–6335576, SHA-256 12945cbb24d815c8.
Jev judged not model-facing (confidence 0.24; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: img src="
img src="
image.webp" alt="descriptor" /
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335579–6335611, SHA-256 8279ecb7f0acae7b.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: image.webp" alt="descriptor" /
image.webp" alt="descriptor" /
Reference video artifacts only with HTML video tags. Save each referenced video
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335675–6335764, SHA-256 668c99e72ad73176.
Jev judged not model-facing (confidence 0.47; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Reference video artifacts only with HTML video tags. Save each referenced video under '
Reference video artifacts only with HTML video tags. Save each referenced video under `
and use its exact absolute path in src . Ex: · byte 6335767
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335767–6335817, SHA-256 889f9371a76665b7.
Jev judged not model-facing (confidence 0.3; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ' and use its exact absolute path in 'src'. Ex:
` and use its exact absolute path in `src`. Ex:
video src="
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335822–6335835, SHA-256 8eb5d5392b861e4e.
Jev judged not model-facing (confidence 0.31; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: video src="
video src="
video.mp4" controls
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335838–6335859, SHA-256 99248c6b6025ac40.
Jev judged not model-facing (confidence 0.24; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: video.mp4" controls
video.mp4" controls
If relevant, log files that were written to ${e}, using this format: TextRefere
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6335939–6336139, SHA-256 f84ba6f2045abb54.
Jev judged not model-facing (confidence 0.59; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: If relevant, log files that were written to ${e}, using this format: <TextReference path="${e}my_shell_output.log" start={start_line} end={end_line} alt="description" ></TextReference>
If relevant, log files that were written to ${e}, using this format:
<TextReference
path="${e}my_shell_output.log"
start={start_line}
end={end_line}
alt="description"
></TextReference>
Pre-built snapshot git staleness:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6336235–6336270, SHA-256 9d3a4bd4a757d338.
Jev judged not model-facing (confidence 0.15; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Pre-built snapshot git staleness:
Pre-built snapshot git staleness:
This VM booted from a pre-built environment snapshot, reusing the git checkout b
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6336311–6336426, SHA-256 7d963daa7db6f560.
Jev judged not model-facing (confidence 0.19; role context). This is a classifier judgment, not proof of delivery.
Readable text: This VM booted from a pre-built environment snapshot, reusing the git checkout baked when the snapshot was built.
This VM booted from a pre-built environment snapshot, reusing the git checkout baked when the snapshot was built.
Local refs — including the default branch — may be behind the remote (typically
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6336446–6336581, SHA-256 bc653fa008c6a53d.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Local refs — including the default branch — may be behind the remote (typically by an hour or two; more if recent builds failed).
Local refs — including the default branch — may be behind the remote (typically by an hour or two; more if recent builds failed).
The run's explicitly-requested starting refs get a best-effort refresh as part o
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6336582–6336903, SHA-256 b3b2ce31655887a7.
Jev judged not model-facing (confidence 0.18; role human). This is a classifier judgment, not proof of delivery.
Readable text: The run's explicitly-requested starting refs get a best-effort refresh as part of startup, which may not have finished yet — so the checkout can still be the baked one. Any other local ref (for example, the default branch, or repos in a mul…
The run's explicitly-requested starting refs get a best-effort refresh as part of startup, which may not have finished yet — so the checkout can still be the baked one. Any other local ref (for example, the default branch, or repos in a multi-repo workspace without an explicit starting ref) may be behind the remote.
If your task depends on the latest remote state of a possibly-stale branch (e.g.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6336925–6337154, SHA-256 0adfdbb4045b0e2f.
Jev judged not model-facing (confidence 0.67; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If your task depends on the latest remote state of a possibly-stale branch (e.g. branching from, rebasing onto, merging, or diffing against the latest default branch), run 'git fetch origin <branch-name>' for that branch first.
If your task depends on the latest remote state of a possibly-stale branch (e.g. branching from, rebasing onto, merging, or diffing against the latest default branch), run `git fetch origin <branch-name>` for that branch first.
If the user references repository content that is not present in the local check
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6337175–6337498, SHA-256 93293655b6e114ec.
Jev judged not model-facing (confidence 0.67; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If the user references repository content that is not present in the local checkout (for example, a file or skill), treat that reference as evidence that the content may have landed after the build was created. Fetch the relevant remote bra…
If the user references repository content that is not present in the local checkout (for example, a file or skill), treat that reference as evidence that the content may have landed after the build was created. Fetch the relevant remote branch and check its latest state before concluding that the content does not exist.
Otherwise, do NOT fetch preemptively: the reused checkout is intentional (it mak
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6337519–6337645, SHA-256 bd46db8516f4c417.
Jev judged not model-facing (confidence 0.61; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Otherwise, do NOT fetch preemptively: the reused checkout is intentional (it makes startup fast) and is fine for most tasks.
Otherwise, do NOT fetch preemptively: the reused checkout is intentional (it makes startup fast) and is fine for most tasks.
Your user-visible output goes through ${a}, so put the tag on its own line insid
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6337922–6338093, SHA-256 a7f8a195bc08ecfb.
Jev judged not model-facing (confidence 0.57; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Your user-visible output goes through ${a}, so put the tag on its own line inside the ${a} message text — a tag in ordinary assistant text is never shown to the user.
Your user-visible output goes through ${a}, so put the tag on its own line inside the ${a} message text — a tag in ordinary assistant text is never shown to the user.
Building from scratch
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6338139–6338162, SHA-256 a656cc5273db3779.
Jev judged not model-facing (confidence 0.61; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Building from scratch
Building from scratch
This repository is truly empty: the root commit has no files, and no README exis
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6338184–6338462, SHA-256 b9defa9419d6c991.
Jev judged not model-facing (confidence 0.68; role human). This is a classifier judgment, not proof of delivery.
Readable text: This repository is truly empty: the root commit has no files, and no README exists. You are creating a new project, not patching an existing codebase. Scaffold freely — there is nothing to move aside or replace. Do not search the tree for c…
This repository is truly empty: the root commit has no files, and no README exists. You are creating a new project, not patching an existing codebase. Scaffold freely — there is nothing to move aside or replace. Do not search the tree for conventions — there are none yet.
This repository is empty except for a seeded README. You are creating a new proj
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6338463–6338647, SHA-256 ed51747152f44dd7.
Jev judged not model-facing (confidence 0.74; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: This repository is empty except for a seeded README. You are creating a new project, not patching an existing codebase. Do not search the tree for conventions — there are none yet.
This repository is empty except for a seeded README. You are creating a new project, not patching an existing codebase. Do not search the tree for conventions — there are none yet.
What to ship
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6338668–6338682, SHA-256 b4f67b604751f03c.
Jev judged not model-facing (confidence 0.69; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: What to ship
What to ship
Infer the direction from the user request. Do not assume everything is a web app
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6338722–6338805, SHA-256 59b9478969629657.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Infer the direction from the user request. Do not assume everything is a web app.
Infer the direction from the user request. Do not assume everything is a web app.
When the deliverable has a browser surface, ship a web app with a dev server tha
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6338826–6338957, SHA-256 dd6a4b4b11d6bf46.
Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: When the deliverable has a browser surface, ship a web app with a dev server that exposes a port. Never create just an HTML file.
When the deliverable has a browser surface, ship a web app with a dev server that exposes a port. Never create just an HTML file.
Ship one complete, usable slice of what they asked for. Do not scaffold a platfo
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6338978–6339097, SHA-256 439c7abd2c5bf854.
Jev judged model-facing (confidence 0.83; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Ship one complete, usable slice of what they asked for. Do not scaffold a platform for features they did not request.
Ship one complete, usable slice of what they asked for. Do not scaffold a platform for features they did not request.
If they named a language, framework, or stack, use it. If they did not, pick a d
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6339118–6339256, SHA-256 279b487f88a7d406.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If they named a language, framework, or stack, use it. If they did not, pick a default below and proceed. Do not ask which stack to use.
If they named a language, framework, or stack, use it. If they did not, pick a default below and proceed. Do not ask which stack to use.
Prefer an official scaffold ( create-next-app , uv init , cargo new , …) over
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6339278–6339739, SHA-256 7e23387fc74069a0.
Jev judged model-facing (confidence 0.81; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Prefer an official scaffold ('create-next-app', 'uv init', 'cargo new', …) over hand-rolling config. For 'create-next-app', scaffold into a subdirectory inside '/workspace' (for example 'tmp-scaffold'), then move the generated files up to t…
Prefer an official scaffold (`create-next-app`, `uv init`, `cargo new`, …) over hand-rolling config. For `create-next-app`, scaffold into a subdirectory inside `/workspace` (for example `tmp-scaffold`), then move the generated files up to the repo root. Do not target `.` or `/workspace` — `create-next-app` checks write access on the parent of the target, so `/workspace` probes `/` and reports "The application path is not writable" as a false positive.
Moving the seeded README aside first does not fix this.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6339744–6339802, SHA-256 c5fd6597c89cae13.
Jev judged not model-facing (confidence 0.19; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Moving the seeded README aside first does not fix this.
Moving the seeded README aside first does not fix this.
Once the repo contains a real project
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6339825–6339864, SHA-256 f9c3aa35c5d73d3e.
Jev judged not model-facing (confidence 0.32; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Once the repo contains a real project
Once the repo contains a real project
(more than the seeded README)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6339869–6339901, SHA-256 b9accac46b020823.
Jev judged not model-facing (confidence 0.23; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: (more than the seeded README)
(more than the seeded README)
, match that project. The defaults are only for the empty-repo first slice.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6339902–6339979, SHA-256 a4d51861d8055502.
Jev judged not model-facing (confidence 0.31; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: , match that project. The defaults are only for the empty-repo first slice.
, match that project. The defaults are only for the empty-repo first slice.
Defaults when the user did not name a stack
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6340004–6340049, SHA-256 4a1af987b4b7c352.
Jev judged not model-facing (confidence 0.29; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Defaults when the user did not name a stack
Defaults when the user did not name a stack
Browser UI, dashboard, or app with a web surface: Next.js, TypeScript, Tailwind,
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6340089–6340186, SHA-256 039b2b8b81ef6d6c.
Jev judged not model-facing (confidence 0.28; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Browser UI, dashboard, or app with a web surface: Next.js, TypeScript, Tailwind, and shadcn/ui.
Browser UI, dashboard, or app with a web surface: Next.js, TypeScript, Tailwind, and shadcn/ui.
HTTP API only: same TypeScript repo (Route Handlers) if a UI is likely; otherwis
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6340207–6340336, SHA-256 f048f813159a5b3f.
Jev judged not model-facing (confidence 0.6; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: HTTP API only: same TypeScript repo (Route Handlers) if a UI is likely; otherwise the language they implied, or FastAPI / Hono.
HTTP API only: same TypeScript repo (Route Handlers) if a UI is likely; otherwise the language they implied, or FastAPI / Hono.
CLI, script, or data job: the language they implied; Python if none.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6340357–6340427, SHA-256 2b396da6f6ac20ee.
Jev judged not model-facing (confidence 0.68; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: CLI, script, or data job: the language they implied; Python if none.
CLI, script, or data job: the language they implied; Python if none.
Static page, toy, or game: Vite (or the official scaffold for the stack they nam
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6340448–6340612, SHA-256 301efa4f377c7426.
Jev judged not model-facing (confidence 0.68; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Static page, toy, or game: Vite (or the official scaffold for the stack they named) with a running dev server. Never a single HTML file. Do not invent a monorepo.
Static page, toy, or game: Vite (or the official scaffold for the stack they named) with a running dev server. Never a single HTML file. Do not invent a monorepo.
Library or package: a minimal package in the language they named.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6340633–6340700, SHA-256 fbad62c7f5d14cd3.
Jev judged not model-facing (confidence 0.54; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Library or package: a minimal package in the language they named.
Library or package: a minimal package in the language they named.
Mobile or native: a responsive web app unless they named a native stack.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6340721–6340795, SHA-256 dc331aa6c861cc92.
Jev judged not model-facing (confidence 0.57; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Mobile or native: a responsive web app unless they named a native stack.
Mobile or native: a responsive web app unless they named a native stack.