Evidence and archive

main.js · part 138

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

File contents and all parts · All files

Shipped text

Unexpected result case: ${n.result.case}

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

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

Readable text: Unexpected result case: ${n.result.case}

Unexpected result case: ${n.result.case}

Conversation search failed: ${e.result.value.error}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4385072–4385125, SHA-256 ceedb94fd1828f4e.

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

Readable text: Conversation search failed: ${e.result.value.error}

Conversation search failed: ${e.result.value.error}

Conversation search returned no result.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4385144–4385185, SHA-256 e2955efc7ac8769d.

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

Readable text: Conversation search returned no result.

Conversation search returned no result.

Unhandled result case: ${t}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4385228–4385257, SHA-256 45ab3ee1fe83d8d6.

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

Readable text: Unhandled result case: ${t}

Unhandled result case: ${t}

Conversation search failed

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4385336–4385364, SHA-256 b0780ff3663a582c.

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

Readable text: Conversation search failed

Conversation search failed

... (line ${i} omitted)

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

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

Readable text: ... (line ${i} omitted)

... (line ${i} omitted)

... (lines ${i}-${a} omitted)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4391018–4391049, SHA-256 82c3873d7adba43b.

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

Readable text: ... (lines ${i}-${a} omitted)

... (lines ${i}-${a} omitted)

${function(e,t){const r={};for(const t of e){const e=t.relativeWorkspacePath??""

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4391842–4392045, SHA-256 29623aaeee9813bb.

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

Readable text: ${function(e,t){const r={};for(const t of e){const e=t.relativeWorkspacePath??"";r[e]||(r[e]=[]),r[e].push(t)}let n="";for(const[e,o]of Object.entries(r))n+='${FFe(e,o,t)}\n';return n}(n,r).trim()}

${function(e,t){const r={};for(const t of e){const e=t.relativeWorkspacePath??"";r[e]||(r[e]=[]),r[e].push(t)}let n="";for(const[e,o]of Object.entries(r))n+=`${FFe(e,o,t)}\n`;return n}(n,r).trim()}

${FFe(e,o,t)}

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

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

Readable text: ${FFe(e,o,t)}

${FFe(e,o,t)}

${i}${s.map(e= function(e){const t=e.relativeWorkspacePath??"",r=e.range?.startP

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

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

Readable form: a shipped code or data literal beginning “${i}${s.map(e= function(e){const t=e.relativeWorkspacePath??"",r=e.range?.startP”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

${i}${s.map(e=>function(e){const t=e.relativeWorkspacePath??"",r=e.range?.startPosition?.line??0,n=e.range?.endPosition?.line??0,o=e.detailedLines??[],s=[];for(const e of o.slice(0,10)){if(!e.isSignature)break;{const t=e.text.trim();if(""===t||"..."===t)continue;Number.isInteger(e.lineNumber)?s.push(`${String(e.lineNumber).padStart(5," ")}|${e.text}`):s.push(e.text)}}const i=[`path="${t}"`];s.length>0&&i.push('showSignaturesOnly="true"');r>0&&i.push(`startLine="${r}"`);n>0&&n!==r&&i.push(`endLine="${n}"`);const a=`<search_result ${i.join(" ")}>`,l="</search_result>";return s.length>0?`${a}\n${s.join("\n")}\n${l}`:`${a}${l}`}(e)).join("\n")}

${String(e.lineNumber).padStart(5," ")} ${e.text}

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

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

Readable text: ${String(e.lineNumber).padStart(5," ")}|${e.text}

${String(e.lineNumber).padStart(5," ")}|${e.text}

search result ${i.join(" ")}

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

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

Readable text: <search_result ${i.join(" ")}>

<search_result ${i.join(" ")}>

${a} ${s.join(" n")} ${l}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4392647–4392676, SHA-256 28b4b31345337d7b.

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

Readable text: ${a} ${s.join("\n")} ${l}

${a}
${s.join("\n")}
${l}

One sentence explanation as to why this tool is being used, and how it contribut

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

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

Readable text: One sentence explanation as to why this tool is being used, and how it contributes to the goal.

One sentence explanation as to why this tool is being used, and how it contributes to the goal.

A complete question about what you want to understand. Ask as if talking to a co

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4392956–4393112, SHA-256 78dd314c8ae87622.

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

Readable text: A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

Prefix directory paths to limit search scope (single directory only, no glob pat

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4393157–4393245, SHA-256 cfbe9a3359b77e67.

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

Readable text: Prefix directory paths to limit search scope (single directory only, no glob patterns)

Prefix directory paths to limit search scope (single directory only, no glob patterns)

If true, only search pull requests and return no code results.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4393291–4393355, SHA-256 e6d1c55317aa527f.

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

Readable text: If true, only search pull requests and return no code results.

If true, only search pull requests and return no code results.

The number of results to return. Must be between 1 and ${r}.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4393490–4393552, SHA-256 e6fced4083daa708.

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

Readable text: The number of results to return. Must be between 1 and ${r}.

The number of results to return. Must be between 1 and ${r}.

The number of results to return. Defaults to ${r}. Do not specify a value larger

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4393553–4393646, SHA-256 361dc565b347de21.

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

Readable text: The number of results to return. Defaults to ${r}. Do not specify a value larger than ${r}.

The number of results to return. Defaults to ${r}. Do not specify a value larger than ${r}.

A complete question about what you want to understand. Ask as if talking to a co · byte 4393908

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4393908–4394064, SHA-256 78dd314c8ae87622.

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

Readable text: A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

Prefix directory paths to limit search scope (single directory only, no glob pat · byte 4394109

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4394109–4394197, SHA-256 cfbe9a3359b77e67.

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

Readable text: Prefix directory paths to limit search scope (single directory only, no glob patterns)

Prefix directory paths to limit search scope (single directory only, no glob patterns)

The number of results to return. Must be between 1 and ${r}. · byte 4394281

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4394281–4394343, SHA-256 e6fced4083daa708.

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

Readable text: The number of results to return. Must be between 1 and ${r}.

The number of results to return. Must be between 1 and ${r}.

The number of results to return. Defaults to ${r}. Do not specify a value larger · byte 4394344

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4394344–4394437, SHA-256 361dc565b347de21.

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

Readable text: The number of results to return. Defaults to ${r}. Do not specify a value larger than ${r}.

The number of results to return. Defaults to ${r}. Do not specify a value larger than ${r}.

Object expected.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4394612–4394630, SHA-256 d588320af15c8b9c.

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

Readable text: Object expected.

Object expected.

Symbol.asyncDispose is not defined.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4394690–4394727, SHA-256 daa66daf4a2ce51d.

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

Readable text: Symbol.asyncDispose is not defined.

Symbol.asyncDispose is not defined.

Symbol.dispose is not defined.

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

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

Readable text: Symbol.dispose is not defined.

Symbol.dispose is not defined.

Object not disposable.

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

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

Readable text: Object not disposable.

Object not disposable.

An error was suppressed during disposal.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4395181–4395223, SHA-256 f5185cbeab3cd14b.

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

Readable text: An error was suppressed during disposal.

An error was suppressed during disposal.

SemanticSearch : semantic search that finds code by meaning, not exact text

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4395817–4395895, SHA-256 80ebe9d922adb3eb.

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

Readable text: 'SemanticSearch': semantic search that finds code by meaning, not exact text

`SemanticSearch`: semantic search that finds code by meaning, not exact text

Find snippets of code from the codebase most relevant to the search query. This

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4395918–4396418, SHA-256 86b37569840b0f2a.

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

Readable text: Find snippets of code from the codebase most relevant to the search query. This is a semantic search tool, so the query should ask for something semantically matching what is needed. Ask a complete question about what you want to understand…

Find snippets of code from the codebase most relevant to the search query.
This is a semantic search tool, so the query should ask for something semantically matching what is needed.
Ask a complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?
If it makes sense to only search in particular directories, please specify them in the target_directories field (single directory only, no glob patterns).

${t} : semantic search that finds code by meaning, not exact text When to U

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

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

Readable text: '${t}': semantic search that finds code by meaning, not exact text ### When to Use This Tool Use '${t}' when you need to: - Explore unfamiliar codebases - Ask "how / where / what" questions to understand behavior - Find code by meaning r…


`${t}`: semantic search that finds code by meaning, not exact text

### When to Use This Tool

Use `${t}` when you need to:
- Explore unfamiliar codebases
- Ask "how / where / what" questions to understand behavior
- Find code by meaning rather than exact text

### When NOT to Use

Skip `${t}` for:
1. Exact text matches (use `${r}`)
2. Reading known files (use `${n}`)
3. Simple symbol lookups (use `${r}`)
4. Find file by name (use `${zJ(e,"GLOB")}`)

### Examples

<example>
  Query: "Where is interface MyInterface implemented in the frontend?"
<reasoning>
  Good: Complete question asking about implementation location with specific context (frontend).
</reasoning>
</example>

<example>
  Query: "Where do we encrypt user passwords before saving?"
<reasoning>
  Good: Clear question about a specific process with context about when it happens.
</reasoning>
</example>

<example>
  Query: "MyInterface frontend"
<reasoning>
  BAD: Too vague; use a specific question instead. This would be better as "Where is MyInterface used in the frontend?"
</reasoning>
</example>

<example>
  Query: "AuthService"
<reasoning>
  BAD: Single word searches should use `${r}` for exact text matching instead.
</reasoning>
</example>

<example>
  Query: "What is AuthService? How does AuthService work?"
<reasoning>
  BAD: Combines two separate queries. A single semantic search is not good at looking for multiple things in parallel. Split into separate parallel searches: like "What is AuthService?" and "How does AuthService work?"
</reasoning>
</example>

### Target Directories

- Provide ONE directory or file path; [] searches the whole repo. No globs or wildcards.
  Good:
  - ["backend/api/"]   - focus directory
  - ["src/components/Button.tsx"] - single file
  - [] - search everywhere when unsure
  BAD:
  - ["frontend/", "backend/"] - multiple paths
  - ["src/**/utils/**"] - globs
  - ["*.ts"] or ["**/*"] - wildcard paths

### Search Strategy

1. Start with exploratory queries - semantic search is powerful and often finds relevant context in one go. Begin broad with [] if you're not sure where relevant code is.
2. Review results; if a directory or file stands out, rerun with that as the target.
3. Break large questions into smaller ones (e.g. auth roles vs session storage).
4. For big files (>1K lines) run `${t}`, or `${r}` if you know the exact symbols you're looking for, scoped to that file instead of reading the entire file.

<example>
  Step 1: { "query": "How does user authentication work?", "target_directories": [], "explanation": "Find auth flow" }
  Step 2: Suppose results point to backend/auth/ → rerun:
          { "query": "Where are user roles checked?", "target_directories": ["backend/auth/"], "explanation": "Find role logic" }
<reasoning>
  Good strategy: Start broad to understand overall system, then narrow down to specific areas based on initial results.
</reasoning>
</example>

<example>
  Query: "How are websocket connections handled?"
  Target: ["backend/services/realtime.ts"]
<reasoning>
  Good: We know the answer is in this specific file, but the file is too large to read entirely, so we use semantic search to find the relevant parts.
</reasoning>
</example>

### Usage
- When full chunk contents are provided, avoid re-reading the exact same chunk contents using the ${n} tool.
- Sometimes, just the chunk signatures and not the full chunks will be shown. Chunk signatures are usually Class or Function signatures that chunks are contained in. Use the ${n} or ${r} tools to explore these chunks or files if you think they might be relevant.
- When reading chunks that weren't provided as full chunks (e.g. only as line ranges or signatures), you'll sometimes want to expand the chunk ranges to include the start of the file to see imports, expand the range to include lines from the signature, or expand the range to read multiple chunks from a file at once.

Unhandled version: ${e}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4400646–4400671, SHA-256 bd19ee66999226d4.

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

Readable text: Unhandled version: ${e}

Unhandled version: ${e}

Unhandled version: ${e} · byte 4401177

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4401177–4401202, SHA-256 bd19ee66999226d4.

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

Readable text: Unhandled version: ${e}

Unhandled version: ${e}

No codebase index found. Use other search tools.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4401558–4401608, SHA-256 cc4755ff566e9b26.

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

Readable text: No codebase index found. Use other search tools.

No codebase index found. Use other search tools.

Index invalid. Use other search tools.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4401677–4401717, SHA-256 aa6dad5a8ca3ec41.

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

Readable text: Index invalid. Use other search tools.

Index invalid. Use other search tools.

Codebase search is unavailable for this conversation because the codebase index

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4403127–4403341, SHA-256 f1cea01be8ab93ca.

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

Readable text: Codebase search is unavailable for this conversation because the codebase index could not be found. Do not retry ${e}. Use ${t?.GREP?.name??"Grep"}, ${t?.GLOB?.name??"Glob"}, and ${t?.READ?.name??"Read"} instead.

Codebase search is unavailable for this conversation because the codebase index could not be found. Do not retry ${e}. Use ${t?.GREP?.name??"Grep"}, ${t?.GLOB?.name??"Glob"}, and ${t?.READ?.name??"Read"} instead.

The semantic search results are empty. Consider using a different search query o

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4404682–4404817, SHA-256 8093382de6578713.

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

Readable text: The semantic search results are empty. Consider using a different search query or using grep search instead to find relevant results.

The semantic search results are empty. Consider using a different search query or using grep search instead to find relevant results.

Error: ${t.value.errorMessage}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4405435–4405467, SHA-256 98c13a2dd4a8f69f.

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

Readable text: Error: ${t.value.errorMessage}

Error: ${t.value.errorMessage}

Unknown error

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

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

Readable text: Unknown error

Unknown error

tmux -f /exec-daemon/tmux.portal.conf

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4405709–4405748, SHA-256 55dbd9d47424fd6d.

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

Readable text: tmux -f /exec-daemon/tmux.portal.conf

tmux -f /exec-daemon/tmux.portal.conf

On this self-hosted machine, invoke tmux without -f . If tmux is not installe

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4405774–4405959, SHA-256 ec4146577235e9e0.

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

Readable text: On this self-hosted machine, invoke tmux without '-f'. If 'tmux' is not installed ('command -v tmux' prints nothing), run long-lived commands in the background with this tool instead.

On this self-hosted machine, invoke tmux without `-f`. If `tmux` is not installed (`command -v tmux` prints nothing), run long-lived commands in the background with this tool instead.

On the VM, invoke tmux with -f /exec-daemon/tmux.portal.conf . If that config p

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4405960–4406105, SHA-256 e1642c49d35a8b33.

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

Readable text: On the VM, invoke tmux with '-f /exec-daemon/tmux.portal.conf'. If that config path is unavailable, fall back to the same command without '-f'.

On the VM, invoke tmux with `-f /exec-daemon/tmux.portal.conf`. If that config path is unavailable, fall back to the same command without `-f`.

SESSION NAME="${r}"; ${n} has-session -t "=$SESSION NAME" 2 /dev/null ${n} ne

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4406218–4406364, SHA-256 44b038f86cf90219.

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

Readable text: SESSION_NAME="${r}"; ${n} has-session -t "=$SESSION_NAME" 2>/dev/null || ${n} new-session -d -s "$SESSION_NAME" -c "$PWD" -- "${SHELL:-zsh}" -l

SESSION_NAME="${r}"; ${n} has-session -t "=$SESSION_NAME" 2>/dev/null || ${n} new-session -d -s "$SESSION_NAME" -c "$PWD" -- "${SHELL:-zsh}" -l

tmux is the required mechanism for shell work that may outlive a single command.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4406468–4406941, SHA-256 bc0b917678d37fe4.

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

Readable text: tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input, later inspection, or a shared…

tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input, later inspection, or a shared session that you or the user may reconnect to later, you MUST use tmux. Do NOT launch those workflows as one-shot background processes. If you are planning to set block_until_ms to 0, you should ALWAYS back this session with tmux.

There is one canonical shared tmux session for most recurring shell work —

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4407009–4407089, SHA-256 92cac5c4f29eb517.

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

Readable text: There is one canonical shared tmux session for most recurring shell work — '

There is one canonical shared tmux session for most recurring shell work — `

. Start or reuse that session before ordinary setup work, then use it for every

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4407092–4407542, SHA-256 e0453854ec73eda3.

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

Readable text: '. Start or reuse that session before ordinary setup work, then use it for every install, build, migration, version check, and verification command. Only create a separate descriptively-named session (short kebab-case, e.g. 'vite-dev-server…

`. Start or reuse that session before ordinary setup work, then use it for every install, build, migration, version check, and verification command. Only create a separate descriptively-named session (short kebab-case, e.g. `vite-dev-server`, `backend-tests`, `postgres`) for long-running side processes that must keep running after a single command finishes. Do NOT invent a new per-task session name for ordinary shell work — route it through `

Use a descriptive tmux session name for the task or command instead of a single

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4407571–4407765, SHA-256 fac8a5f5614ae7c6.

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

Readable text: Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as 'vite-dev-server', 'backend-tests', or 'db-migration'.

Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as `vite-dev-server`, `backend-tests`, or `db-migration`.

Start or reuse the appropriate session by running

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

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

Readable text: Start or reuse the appropriate session by running

Start or reuse the appropriate session by running

Before creating a new session, list existing sessions with

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

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

Readable text: Before creating a new session, list existing sessions with

Before creating a new session, list existing sessions with 

${r} ls

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4407987–4408000, SHA-256 e9e5343caed1cc8f.

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

Readable text: '${r} ls'

`${r} ls`

and reuse an existing one when appropriate.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4408001–4408047, SHA-256 58413feaaae60436.

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

Readable text: and reuse an existing one when appropriate.

 and reuse an existing one when appropriate.

To inspect or continue work in an existing session, attach with

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

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

Readable text: To inspect or continue work in an existing session, attach with

To inspect or continue work in an existing session, attach with

${r} attach-session -t "$SESSION NAME"

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4408140–4408184, SHA-256 be51ac56788fea1b.

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

Readable text: '${r} attach-session -t "$SESSION_NAME"'

`${r} attach-session -t "$SESSION_NAME"`

To send input to a session without attaching, run

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4408211–4408262, SHA-256 cb165c84757719b1.

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

Readable text: To send input to a session without attaching, run

To send input to a session without attaching, run

${r} send-keys -t "$SESSION NAME:0.0" 'your command here' C-m

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4408267–4408334, SHA-256 993cfa05760b243b.

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

Readable text: '${r} send-keys -t "$SESSION_NAME:0.0" 'your command here' C-m'

`${r} send-keys -t "$SESSION_NAME:0.0" 'your command here' C-m`

Optional list of permissions to request if the command needs them (full network)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4408686–4408769, SHA-256 329793172684e04f.

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

Readable text: Optional list of permissions to request if the command needs them (full_network).

Optional list of permissions to request if the command needs them (full_network).

Optional list of permissions to request if the command needs them (full network,

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4408891–4408979, SHA-256 04d4b5c4bbb7b46e.

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

Readable text: Optional list of permissions to request if the command needs them (full_network, all).

Optional list of permissions to request if the command needs them (full_network, all).

Optional list of permissions to request if the command needs them (full network, · byte 4409114

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4409114–4409202, SHA-256 04d4b5c4bbb7b46e.

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

Readable text: Optional list of permissions to request if the command needs them (full_network, all).

Optional list of permissions to request if the command needs them (full_network, all).

The sandbox includes network access for common package managers and version cont

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4409297–4409571, SHA-256 c95792952fc4db2b.

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

Readable text: The sandbox includes network access for common package managers and version control providers (e.g. npm, pypi, crates.io, Maven Central, GitHub, etc.). Standard operations like package installs and fetching dependencies will work without re…

The sandbox includes network access for common package managers and version control providers (e.g. npm, pypi, crates.io, Maven Central, GitHub, etc.). Standard operations like package installs and fetching dependencies will work without requesting additional permissions.

Additionally, the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 4409634–4409653, SHA-256 492ee4578cd9cc4f.

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

Readable text: Additionally, the

Additionally, the